c++基础类型与对象
文章平均质量分 77
郭永辉_HIT
机器学习数据挖掘
展开
-
类的初始化及对象的定义
1.类内的成员变量或常量的定义:在类内,常量是可以初始化的(因为常量在编译时候就被替换为值)。c++规定成员变量是不能初始化的(c++认为由构造函数或设置函数对其赋值更好,java则可以直接赋值)。 2.关于几种成员变量的初始化 1)、普通的变量:一般不考虑啥效率的情况下 可以在构造函数中进行赋值。考虑一下效率的可以再构造函数的初始化列表中进行。 class CA { public:原创 2012-07-08 14:39:12 · 708 阅读 · 0 评论 -
类和对象的存储、访问控制及类成员类型变化
1.实例化对象时候会动态申请空间以存储该对象。对于数据类型(数据类型有基本数据类型,自定义数据类型,及对于他们的迭代类型(指针,数组))来说,类型也被存储(也许编译时候就分配到代码区一部分空间),对于自定义的类来说,空间中存放static变量(函数定义目前不知道是否在这部分空间)等。下面代码验证: #include using namespace std; class A { pu原创 2012-09-17 22:34:44 · 1477 阅读 · 0 评论