罪恶克星 发表于 2024-5-4 06:33:54

c++类开发的第三篇(讲明白友元函数和this指针)

friend_function

成员变量和函数的存储

c++实现了封装,数据和处理数据的操作(函数)是分开存储的。

[*]c++中的非静态数据成员直接内含在类对象中,就像c语言的struct一样。
[*]成员函数并不会出现在对象中,而是作为类的一部分存储在代码段中,需要通过对象或对象指针进行调用。成员函数可以访问类的所有成员变量和成员函数,包括私有成员,但不能直接访问静态变量,需要使用类名或对象来访问。
[*]每一个非内联成员函数(non-inline member function)只会诞生一份函数实例.
class Regina02 {public:        int a;};class Regina03 {public:        int mA;        static int sB;};class Regina04 {public:        void printMyClass() {                cout
页: [1]
查看完整版本: c++类开发的第三篇(讲明白友元函数和this指针)