![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++
文章平均质量分 58
C++基础知识记录
wangwen18
这个作者很懒,什么都没留下…
展开
-
复制构造函数
一、声明复制构造函数二、定义复制构造函数说明:如果用户自己未定义复制构造函数,系统会提供一个默认的复制构造函数,其作用只是简单地复制类中每个数据成员。三、在什么情况被调用普通构造函数在建立对象时被调用。复制构造函数在用已有对象复制一个新对象时被调用,在以下三种情况下需要克隆对象:1.新建一个对象,并用另一个同类对象对它初始化上面 用对象p1复制出对象p2 也可以用下面形式,二者等价:test p2=p1;2.函数的参数为类的对象时。在调用函数时需要将实参对象完整地传递给形参,也就原创 2022-04-21 13:36:07 · 4655 阅读 · 0 评论 -
const关键字用法
一、常对象class Time{public: hour; minute; sec;};希望保证对象的数据成员不被改变,可以将这个对象声明为常对象,格式://类名 const 对象名[(实参列表)]Time const t1(12,34,46);也可以把 const 写在最左边//const 类名 对象名[(实参列表)]const Time t1(12,34,46);在定义对象时指定对象为常对象,常对象必须要有初始值。如果一个对象被定义为常对象,则不能调用该对象的非 co原创 2022-04-19 16:31:37 · 1422 阅读 · 0 评论 -
C++ 函数模板
一、在QT里面新建一个类新建 类 test二、在 类 test 里面定义 模板函数 max方法1:直接在类里面定义方法2:先在类里面声明再类外面定义三、主函数里面调用四、运行测试原创 2022-04-19 11:39:20 · 432 阅读 · 0 评论