摘要: 用类去定义对象时,系统会为每一个对象分配存储空间。如果一个类包括了数据和函数,要分别为数据和函数的代码分配存储空间。按理说,如果用同一个类定义了10个对象,那么就需要分别为10个对象的数据和函数代码分配存储单元,如图8.4所示。能否只用一段空间来存放这个共同的函数代码段,在调用各对象的函数时,都去调... 阅读全文
posted @ 2015-05-08 23:40 南哥的天下 阅读(279) 评论(0) 推荐(0)
摘要: 1.对象与对象之间的成员变量是相互独立的。要想共用数据,则需要使用静态成员和静态方法。 2.只要在类中声明静态成员变量,即使不定义对象,也可以为静态成员变量分配空间,进而可以使用静态成员变量。(因为静态成员变量在对象创建之前就已经被分配了内存空间) 3.静态成员变量虽然在类中,但它并不是随对象的建立 阅读全文
posted @ 2015-05-08 22:34 南哥的天下 阅读(294) 评论(0) 推荐(0)
摘要: #includeclass A{ const int a; int b;};void main(){ A obja;}编译出现如下错误:error C2512: 'A' : no appropriate default constructor available;如果将const去... 阅读全文
posted @ 2015-05-08 22:07 南哥的天下 阅读(738) 评论(0) 推荐(0)