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

打印 上一主题 下一主题

主题 873|帖子 873|积分 2619

friend_function

成员变量和函数的存储

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

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

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

罪恶克星

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表