摘要: C++:构造函数和析构函数能否为虚函数? 简单回答是:构造函数不能为虚函数,而析构函数可以且常常是虚函数。 (1) 构造函数不能为虚函数 让我们来看看大牛C++之父 Bjarne Stroustrup 在《The C++ Programming Language》里是怎么说的: To constru 阅读全文
posted @ 2017-11-21 22:46 纯新手 阅读(411) 评论(0) 推荐(1) 编辑
摘要: 一、C++成员函数在内存中的存储方式 用类去定义对象时,系统会为每一个对象分配存储空间。如果一个类包括了数据和函数,要分别为数据和函数的代码分配存储空间。按理说,如果用同一个类定义了10个对象,那么就需要分别为10个对象的数据和函数代码分配存储单元,如下图所示。 能否只用一段空间来存放这个共同的函数 阅读全文
posted @ 2017-11-21 22:38 纯新手 阅读(5676) 评论(0) 推荐(0) 编辑