2014年5月3日

数组与指针学习笔记

摘要: 1、数组初始化说明 (1)、在函数体外定义的内置数组,其元素均被初始化为0; (2)、在函数体内定义的内置数组,其元素无初始化; (3)、类类型的数组自动调用默认构造函数进行初始化,如果无默认构造函数,则必须为该素族元素提供显示初始化。2、指针的定义 double *p_dbData1,... 阅读全文

posted @ 2014-05-03 14:42 浮游一叶 阅读(195) 评论(0) 推荐(0)

2013年12月15日

C++ 类避免使用Copy构造函数和Copy Assignment操作符

摘要: 在设计一个类时,有时我们不需要Copy构造函数和Copy Assignment操作符,即没必要将我们的对象作为副本,此时我们该怎么做呢?若不声明这两个函数,则编译器会默认提供这两个函数为我们使用。我们可以声明一个Private的Copy构造函数和Copy Assignment操作符,以阻止编译器默认提供这两个函数供我们使用;但是这样也不是绝对安全的,因为成员函数和友元仍可以使用该函数;通常的做法是将这两个函数声明为private函数,而不实现它们,这样在有使用它们的时候将会出现连接错;如:class cUnCopy{protected: cUnCopy(){}; ~cUnCopy(){};.. 阅读全文

posted @ 2013-12-15 20:32 浮游一叶 阅读(694) 评论(0) 推荐(0)

导航