- 博客(4)
- 资源 (9)
- 问答 (3)
- 收藏
- 关注
原创 c++ primer 学习笔记24 复制构造函数
复制构造函数是一种特殊构造函数,具有单个形参,该形参(常用 const 修饰)是对该类类型的引用。当定义一个新对象并用一个同类型的对象对它进行初始化时,将显式使用复制构造函数。当将该类型的对象传递给函数或函数返回该类型的对象时,将隐式使用复制构造函数。 析构函数是构造函数的互补:当对象超出作用域或动态分配的对象被删除时,将自动应用析构函数。析构函数可用于释放对象时构造或在对象的生命期中所获取的资源
2016-04-27 09:49:19 455
原创 c++ primer 学习笔记23 友元 static类成员
友元机制允许一个类将对其非公有成员的访问权授予指定的函数或类。友元的声明以关键字 friend 开始。它只能出现在类定义的内部。友元声明可以出现在类中的任何地方:友元不是授予友元关系的那个类的成员,所以它们不受声明出现部分的访问控制影响。 通常,将友元声明成组地放在类定义的开始或结尾是个好主意。 友元可以是普通的非成员函数,或前面定义的其他类的成员函数,或整个类。将一个类设为友元,友元类的
2016-04-26 16:04:28 483 1
原创 c++ primer 学习笔记22类的构造函数
构造函数是特殊的成员函数,只要创建类类型的新对象,都要执行构造函数。构造函数的工作是保证每个对象的数据成员具有合适的初始值。 class Sales_item { public: // operations on Sales_itemobjects // default constructor needed to initialize
2016-04-25 15:15:37 487 1
原创 c++ primer 学习笔记21类的定义和声明、隐含的this指针、类作用域
类的定义和声明 在 public 部分定义的成员可被使用该类型的所有代码访问;在 private 部分定义的成员可被其他类成员访问。 构造函数 创建一个类类型的对象时,编译器会自动使用一个构造函数来初始化该对象。构造函数是一个特殊的、与类同名的成员函数,用于给每个数据成员设置适当的初始值。 Sales_item(): units_sold(0), revenue(0.0) { }
2016-04-25 09:49:04 377
A Pixel-Level Multisensor Image Fusion Algorithm Based
2012-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人