文章 2024-11-21 来自:开发者社区

【c++】类和对象(下)(取地址运算符重载、深究构造函数、类型转换、static修饰成员、友元、内部类、匿名对象)

前言        之前我们学习了类中的一些默认成员函数:构造函数、析构函数、拷贝构造函数、赋值重载。今天,我们接着学习剩下的取地址运算符重载以及其他关于类和对象的知识。 一、取地址运算符重载        取地址运算符重载分为两种:普通对象的取地址重载和const对象取地址重载。为...

【c++】类和对象(下)(取地址运算符重载、深究构造函数、类型转换、static修饰成员、友元、内部类、匿名对象)
文章 2024-11-15 来自:开发者社区

【c++】类和对象(中)(构造函数、析构函数、拷贝构造、赋值重载)

前言        之前我们在 类和对象(上)中了解了关于类的定义、对象的创建等一些基本知识: https://developer.aliyun.com/article/1637204?spm=a2c6h.13262185.profile.8.204b2c70t7pAjo 今天,我们深入学习类和对象中默认成员函数...

【c++】类和对象(中)(构造函数、析构函数、拷贝构造、赋值重载)
文章 2024-10-10 来自:开发者社区

C++入门4——类与对象3-2(构造函数的类型转换和友元详解)

3. 友元 上面讲static的用法时,我们发现如果count被private访问限定符修饰,类外就无法访问count,为了能够正常访问count,我们提供了两种方法,一种时将其用public访问限定符修饰,一种是在类内定义一个接口函数,通过调用函数来实现类内成员的访问。 那么有没有方法,能使成员变量既可以不用public访问限定符修饰,也可以不用定义接口函数呢? ...

C++入门4——类与对象3-2(构造函数的类型转换和友元详解)
文章 2024-10-10 来自:开发者社区

C++入门4——类与对象3-1(构造函数的类型转换和友元详解)

1. 再识构造函数 1.1 构造函数体赋值 在C++入门3——类与对象(2)中,我们已经知道了构造函数的基本功能是给对象中的各个成员变量赋一个合适的初始值,这个初始化的过程是在构造函数体内部进行的: class Date { public: Date(int year...

C++入门4——类与对象3-1(构造函数的类型转换和友元详解)
文章 2024-06-28 来自:开发者社区

【C++】类和对象④(再谈构造函数:初始化列表,隐式类型转换,缺省值

​隐式类型转换之前我们讲过,不同类型的内置类型变量在相互赋值时会有隐式类型转换。 double a = 10.5;int b = a; 就如上面这个简单的赋值,在a赋值给b之前,会产生一个临时变量,最终赋给b值的就是这个临时变量。 当将不同类型的变量取引用时,需要加const的原因,是因为临时变量...

文章 2024-06-28 来自:开发者社区

【C++】类和对象②(类的默认成员函数:构造函数 | 析构函数)

​前言 进入到类和对象内容的第二节,上篇博客中介绍了类和对象的一些基本特性,接下来就要讲到类的六个默认成员函数。C++类的六个默认成员函数包括:构造函数、析构函数、拷贝构造函数、赋值运算符重载、取地址重载和const取地址重载。这些函数在特定情况下会被编译器自动生成,但你也可以根据需要自定义它们。 类的6个默认成员函数在一个...

文章 2024-05-06 来自:开发者社区

【C++】类与对象(构造函数、析构函数、拷贝构造函数、常引用)

类的6个默认成员函数 如果一个类中什么成员都没有,简称为空类。 其实,任何类在什么都不写时,编译器会自动生成6个默认成员函数。 默认成员函数:用户没有显式实现,编译器会生成的成员函数称为默认成员函...

【C++】类与对象(构造函数、析构函数、拷贝构造函数、常引用)
文章 2024-04-30 来自:开发者社区

c++初阶------类和对象(六大默认构造函数的揭破)-3

c++初阶------类和对象(六大默认构造函数的揭破)-2 https://developer.aliyun.com/article/1499147 cout的流提取(<<) 小解释 我们在使用std::cout的打印不同类型是不需要和C语言写出格式符, ...

c++初阶------类和对象(六大默认构造函数的揭破)-3
文章 2024-04-30 来自:开发者社区

c++初阶------类和对象(六大默认构造函数的揭破)-2

c++初阶------类和对象(六大默认构造函数的揭破)-1 https://developer.aliyun.com/article/1499142 深拷贝 #include<iostream> using std::cou...

c++初阶------类和对象(六大默认构造函数的揭破)-2
文章 2024-04-30 来自:开发者社区

c++初阶------类和对象(六大默认构造函数的揭破)-1

默认成员函数 默认成员函数:用户没有显式实现,编译器会生成的成员函数称为默认成员函数。 类的空类 我们在写类的成员变量和成员函数,我们实例化一个对象,有时候就会忘记实例化,直接使用成员函数,这个在C语言会报错...

c++初阶------类和对象(六大默认构造函数的揭破)-1

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注