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

青岛高品质网站建设网站布局模版

青岛高品质网站建设,网站布局模版,晋江建设银行招聘网站,做网站用百度浏览器目录 1.成员变量和成员函数分开存储 2.this指针 1.this指针概念 ​编辑 2.this指针用途 3.空指针访问成员函数 ​编辑 4.const修饰成员函数 mutable声明 1.成员变量和成员函数分开存储 空对象占用内存空间为1字节#xff0c;这样是为了区分不同的空对象占内存的位置 …目录 1.成员变量和成员函数分开存储 2.this指针 1.this指针概念 ​编辑 2.this指针用途 3.空指针访问成员函数 ​编辑 4.const修饰成员函数  mutable声明 1.成员变量和成员函数分开存储 空对象占用内存空间为1字节这样是为了区分不同的空对象占内存的位置 使得每个空对象都有一个独一无二的内存地址  代码示例 #includebits/stdc.h using namespace std; using ll long long;class stu {};class person {int a;static int b; };int person::b 100;int main(){person p;stu s;cout sizeof(s) endl;cout sizeof(p);return 0; }2.this指针 1.this指针概念 谁调用函数this指针就指向它  this指针不需要定义直接使用  2.this指针用途 代码示例 #includebits/stdc.h using namespace std;class person {public:int age;// person(int age){// age age;// }错误的编译器会认为这三个age是同一个person(int age){this - age age;//解决了名称冲突}//这里要以引用的方式返回//如果不这样就是以值的方式返回会复制一个新的对象而不是原来的p1person personaddage(person p){this - age p.age;//此时this是指向p1的指针//*this就是p1return *this;} };int main(){person p1(18);cout p1年龄为 p1.age endl;person p2(10);p1.personaddage(p2).personaddage(p2);cout p1年龄为 p1.age endl;return 0; }3.空指针访问成员函数 代码示例  #includebits/stdc.h using namespace std;class person {public:int age;void show(){cout Here is class person endl;}void showage(){if(this NULL) return;//提高代码健壮性防止为空的情况cout age endl;//相当于cout this - age endl;} };int main(){person *p NULL;p - show();p - showage();return 0; }4.const修饰成员函数  mutable声明 代码讲解 #includebits/stdc.h using namespace std;class person {public://this指针本质上是person * const this指针常量指向不可以修改//指向的值可以修改void func(int c) const{//这里的const修饰的是this指向让this指向的值也不可以修改//相当于从person * const this变为const person * const thisa c;}mutable int a 0;//mutable声明使得在常函数和常对象中也可以修改这个值int b 6;};int main() {const person p;//常对象//p.b 5;错误的常对象不可修改属性p.a 20;cout p.a endl;p.func(19);cout p.a endl;return 0; }这里使用const person p时一定要给a和b赋初值不然会报错说未初始化
http://www.zqtcl.cn/news/959736/

相关文章:

  • 帮人做空间网站怎么赚钱静态网站怎么维护
  • 3d网站带后台下载深圳建站公司设计深业集团
  • 上海人才中心网站电脑培训班
  • 桂林网站建设服务电话网页开发基础
  • 企业型网站建设策划网站案例模板
  • 怎么做产品网站wordpress ajax form
  • 智能建站设计开发电子商务网站的主流语言
  • 大型建站公司是干嘛的北京最富裕的三个区
  • 深圳网站建设设计公司苏州营销网站建设公司排名
  • 网站h1标签的应用漯河网站关键词优化
  • 企业做推广哪些网站比较好环球资源网官方网站
  • 没有网站如何做落地页城市门户网站建设
  • 网易梦幻西游手游官方网站下载制作网站谁家做的好
  • 北京网站制作外包如何在易语言上做网站
  • 中国的网站做欧美风广告设计是干什么的
  • 做酱菜网站做网站什么是解析什么是跳转
  • 西安企业网站备案一般得多少天网站建设公司2018
  • 网站建设安全方案许昌正规网站优化公司
  • 厦门 外贸网站一般什么企业需要建站
  • 代理注册公司需要什么条件网络推广优化服务
  • 做淘宝客网站需要备案吗物流企业
  • 珠海正规网站制作系统东莞建站多少钱
  • 做网站框架图哪个在线网站好用中铁三局招聘官网
  • wordpress百度站内搜索wordpress 修改用户名
  • 网络企业网站建设方案做网站大概需要多少费用
  • 网站301是什么意思自动友链网
  • 淘宝客怎么建设自己网站wordpress links插件
  • 深圳设计网站公司网站芜湖网站建设工作室
  • 礼品类网站建设策划方案郑州手机网站制作
  • 江桥做网站wordpress代码高亮插件