摘要:
未初始化的全局变量,程序启动时自动将其全部初始化为0(即变量的每个比特都是0)。 未初始化的局部变量,初始值是随机的。 “构造函数”并不负责为对象分配内存空间,构造函数执行时,对象的内存空间已经分配好了,构造函数的作用是初始化这片空间。 使用sizeof运算符技术对象占用的存储空间时,不会将静态成员 阅读全文
摘要:
背景: c++是在c语言的基础上发展而来的,第一个c++的编译器实际上是将c++程序翻译成c语言程序,然后再用c语言编译器进行编译。c语言没有类的概念,只有结构,函数都是全局函数,没有成员函数。翻译时,将class翻译成struct、对象翻译成结构变量是显而易见的,但是对类的成员函数应该如何翻译?对 阅读全文