摘要: 转载请注明出处,版权归作者所有 lyzaily@126.com yanzhong.lee 作者按: 从这篇文章中,我们主要会认识到一下几点: 一、不类中的特征标相同的同名函数,它们是不同的函数,原因就是类具有“名称空间”的功能; 二、类的对象是不包含类声明中所提到的成员函数所占的内存,对象只包含类声 阅读全文
posted @ 2021-08-16 21:05 北极星! 阅读(1358) 评论(0) 推荐(0) 编辑
摘要: 类所占内存的大小是由成员变量(静态变量除外)决定的,虚函数指针和虚基类指针也属于数据部分,成员函数是不计算在内的。因为在编译器处理后,成员变量和成员函数是分离的。成员函数还是以一般的函数一样的存在。a.fun()是通过fun(a.this)来调用的。所谓成员函数只是在名义上是类里的。 其实成员函数的 阅读全文
posted @ 2021-08-16 19:58 北极星! 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 1、C++中, 构造函数和析构函数可以被显示调用. 显示调用默认构造函数的语法: a.A::A();(不能写成a.A();) , 显示调用非默认构造函数的语法: a.A::A(7);(不能写成a.A(7);); 显示调用析构函数的语法: a.A::~A();(可以写成a.~A();) 。 2、显示调 阅读全文
posted @ 2021-08-16 19:23 北极星! 阅读(274) 评论(0) 推荐(0) 编辑