当前位置: 首页 > news >正文

室内装修工人培训学校seo顾问服务公司站长

室内装修工人培训学校,seo顾问服务公司站长,期货贵金属网站建设,百度seo wordpress插件9. 静态成员 ① 静态成员就是在成员变量和成员函数前加上关键字static#xff0c;称为静态成员。 ② 静态成员分为#xff1a; 1. 静态成员变量 --所有对象共享同一份数据 --在编译阶段分配内存 --类内声明#xff0c;类外初始化 2. 静态成员函数 --所有对象共享同一个函数…9. 静态成员 ① 静态成员就是在成员变量和成员函数前加上关键字static称为静态成员。 ② 静态成员分为 1. 静态成员变量 --所有对象共享同一份数据 --在编译阶段分配内存 --类内声明类外初始化 2. 静态成员函数 --所有对象共享同一个函数 --静态成员函数只能访问静态成员变量 ③ 调用静态成员函数有两种方法 1. 通过对象调用 2. 通过类名调用 9.1 静态成员变量 #includeiostream using namespace std;//静态成员变量 class Person { public://1、所有对象都共享同一份数据//2、编译阶段就分配内存//3、类内声明类外初始化操作static int m_A;//静态成员变量也是有访问权限的 private:static int m_B; };int Person::m_A 100;void test01() {Person p;cout p.m_A endl;Person p2;p2.m_A 200;//100 ? 200共享同一份数据所以p.m_A为200cout p.m_A endl; }void test02() {//静态成员变量 不属于某个对象上所有对象都共享同一份数据//因此静态成员变量有两种访问方式//1、通过对象进行访问Person p;cout p.m_A endl;//2、通过类名进行访问cout Person::m_A endl;//cout Person::m_B endl; //报错私有作用域出了类是不可以访问的 }int main() {test01();test02();system(pause); } 运行结果 100200200200请按任意键继续. . . 9.2 静态成员函数 #include iostream using namespace std;//静态成员函数 //所有对象共享同一个函数 //静态成员函数只能访问静态成员变量 class Person { public://静态成员函数static void func(){m_A 100; //静态成员函数可以访问静态成员变量这个数据是共享的只有一份所以不需要区分哪个对象的。 //m_B 200; //静态成员函数不可以访问非静态成员变量无法区分到底是哪个对象的m_B属性非静态成员变量属于特定的对象上面cout static void func调用 endl;}static int m_A; //静态成员变量int m_B; //非静态成员变量//静态成员函数也是有访问权限的 private:static void func2(){cout static void func2调用 endl;} };int Person::m_A 0;//有两种访问方式 void test01() {//1、通过对象访问Person p;p.func();//2、通过类名访问Person::func(); //静态成员函数所有对象共享同一个函数可以直接通过类名访问。//Person::func2(); //类外访问不到私有静态成员函数 }int main() {test01();system(pause);return 0;} 运行结果 static void func调用static void func调用请按任意键继续. . . 9.3 成员变量和成员函数分开存储 ① 在C中类内对的成员变量和成员函数分开存储只有非静态成员变量才属于类的对象上。 #include iostream using namespace std;class Person01 { public:};class Person02 { public:int m_A; //非静态成员变量 属于类的对象上static int m_B; //静态成员变量 不属于类对象上//void fun(){} //非静态成员函数 不属于类对象上static void func2() {} //静态成员函数 不属于类的对象上 };int Person02::m_B 0;void test01() {Person01 p;//空对象占用内存空间为1//C编译器会给每个空对象也分配一个字节空间是为了区分空对象占内存的位置//每个空对象也应该有一个独一无二的内存空间cout size of p sizeof(p) endl; }void test02() {Person02 p2;cout size of p2 sizeof(p2) endl; //通过打印内存空间大小检测静态成员变量、非静态成员函数等在不在对象内存上.... }int main() {test01();test02(); system(pause);return 0;} 运行结果 size of p 1size of p2 4请按任意键继续. . . 链接https://www.zhihu.com/question/437657370/answer/1692846096
http://www.tj-hxxt.cn/news/131260.html

相关文章:

  • 网新企业网站管理系统网页设计6种布局方式
  • 深圳大浪网站建设百度关键词收费标准
  • 创造力网站设计集团做网站优势
  • 企业网站 流程医院网站建设需要多少钱
  • 网站流量数据分析怎么做网站建设与什么专业有关
  • 佛山企业门户网站建设吉林建设工程信息网站
  • 12306网站建设linux 下载 wordpress命令
  • 关键词搜索引擎工具seo优化裤子关键词
  • 做视频网站的服务器现在什么网页游戏最好玩最火
  • 做网站播放未上映的电影许昌市做网站
  • 旅游网站模板大全训做网站的心得体会范文
  • 网站开发工作容易出现的失误2023年企业所得税最新政策
  • 建个网站找郑州哪个医院看妇科病最好的医院
  • 旅游网站开发意义和价值wordpress做付费下载站
  • 成品网站源码在线看网站推广应该注意什么
  • 有没有好的网站常州网红景点
  • 网站开发制作流程海沧网站制作
  • 网站建设评审会总结发言天津滨海新区天气预报
  • 设计开发网站wordpress虚拟商城
  • 老板让我做镜像网站犯法吗模板式自助建站
  • 网站类型怎么分wordpress导航菜单加小图标
  • 购物类网站建设方案wordpress 百度云加速
  • 彩票网站怎么做代理关于做网站的策划书
  • 不锈钢网站哪家最专业网站首页效果图怎么设计
  • 织梦网站怎么做301跳转企业网站建设的一般要素包括什么
  • 淄博网站建设优化运营济南外贸网站建站
  • 自己做的图片哪个网站可以出售wordpress文章设置受密码保护
  • win2012 iis配置网站网站服务器续费
  • 深圳有名的网站设计公司做网站及小程序需要会哪些技能
  • 网站代码管理wordpress中文博客模板