2014年8月15日
摘要: 1 操作符.*即成员指针运算符 (该运算符不支持重载)之前讲过函数指针,你不可以像一个普通的函数指针那样指向一个成员函数,正确的做法应该是,你必须使用一个成员函数指针。一个成员函数的指针指向类中的一个成员函数,定义:(typedef) 返回值类型 (类名::*函数指针名)(参数列表);C++成员函数... 阅读全文
posted @ 2014-08-15 15:05 Yogurshine 阅读(1955) 评论(0) 推荐(0) 编辑
摘要: const: 1 定义变量 ,如下写法都可以: TYPE const ValueName = value; const TYPE ValueName = value; 2 当作为全局变量并且在他文件也想使用时:(默认const具有局部性) 1.CPP :extern const TYPE Valu... 阅读全文
posted @ 2014-08-15 11:25 Yogurshine 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 1 C++规定,对象的成员变量的初始化动作发生在进入构造函数函数体之前(即花括号之前)。构造函数内的都不是初始化而是被赋值。进入函数体之前编译器会自动调用这些成员变量的默认构造函数(即无参构造函数)来初始化,但是不保证内置对象初始化。因此函数体中赋值这种做法导致默认构造函数初始化白费了,效率低。所以... 阅读全文
posted @ 2014-08-15 09:53 Yogurshine 阅读(2789) 评论(0) 推荐(0) 编辑