![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++学习
文章平均质量分 79
sky_zt
以前很懒,现在想改变~!
展开
-
复制构造函数学习一
复制构造函数,析构函数,赋值操作符统称为复制控制。复制构造函数是用来定义一个新对象;析构函数用来销毁一个对象; 二:复制构造函数 只有单个形参,而该形参是对本类型对象的引用(const修饰),复制构造函数可有编译器隐式调用,复制构造函数可用于: 1.根据另外一个同类型对象显式或隐式初始化一个对象(初始化分为复制和直接初始化); 对象的定义形式: String null_原创 2008-09-23 01:30:00 · 414 阅读 · 0 评论 -
赋值操作符学习
赋值操作符 赋值操作符常常跟复制构造函数一起使用,使用合成复制构造函数的地方一般使用合成赋值操作符就可以满足,在需要定义复制构造函数的地方一般也需要定义赋值操作符,赋值操作符的定义如下: Sales_item& Sales_item::operator(const sales_item &obj) { isbn = obj.isbn; Unit_cost = obj.unit_cost;原创 2008-09-23 16:19:00 · 210 阅读 · 0 评论 -
复合类型
定义:数组、字符串(char[],string)、结构体、共用体、枚举统称为符合类型。 一:数组 不必多讲,在此只注明几点 1:数组的初始化一般放在定义时,而之后不能对数组进行整个初始化,而只能通过 下标操作来单个进行初始化工作。 2:不能将一个数组赋值给另外一个数组 a = b是不允许的。 3:在对数组进行初始化的时候,例如int a[10] = {9}原创 2008-10-27 15:33:00 · 180 阅读 · 0 评论 -
函数学习
一:FormatMessage() 1.原型 DWORD WINAPI FormatMessage( __in DWORD dwFlags, __in LPCVOID lpSource, __in DWORD dwMessageId, __in DWORD dwLanguageId, _原创 2008-12-22 11:40:00 · 312 阅读 · 0 评论