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

解析网站公众号网页制作软件

解析网站,公众号网页制作软件,网站建设深圳龙华,淘宝运营培训二#xff0c;指针和引用 共同点#xff1a;它们都代表其他变量占据的某一块内存区#xff0c;通过指针或引用都可以对他们代表的其他变量进行操作。 以下语句利用指针对变量赋值#xff1a; int m; int *p; //指针定义 p m; //将m的内存地址赋给p *p 5;…二指针和引用 · 共同点它们都代表其他变量占据的某一块内存区通过指针或引用都可以对他们代表的其他变量进行操作。 ·  以下语句利用指针对变量赋值 int m; int *p; //指针定义 p m; //将m的内存地址赋给p *p 5; // 通过指针对变量m赋值 · 而下面的语句则是利用引用做同样的事情 int m; int q m; q 5; ·注意上面两段代码放在等号右侧的某个变量前一般是取地址 而在定义变量时在变量前出现的符合是引用。 ·  引用只能在定义时被初始化一次之后不可变 而指针可变例如语句 int q m 是正确的但是下面写法不对 int q; q m 而且q一旦和m绑定就不可改变。 而指针不同指针p可以先指向m即p m使用完毕后可以让p指向其他变量比如再执行p k ·  引用不能为空指针可以空 因为引用必须再定义时直接初始化因此引用就不会为NULL而指针可以是NULL。 可以用指针或引用代表对象 类对象指针和引用的使用 比如 Account myAccount; Account q1 myAccount; //q1为Account类引用// 可以定义指针p1让p1指向myAccount使用下面语句Account *p1; p1 myAccount;//类对象指针或引用常常出现在函数的参数表或返回值中 · 利用类对象指针实现转账函数 bool transfer(Account *pA,Account *pB,float m) {if(pA-withdraw(m) 1) //若A取款成功{pB-deposits(m); //向B存款return ture}else return false }//调用函数时用下面语句 transfer(myAccount,account[0],1000.0); //相当于执行下面语句 pA myAccount; pB account[0]; //myAccount和account[0]被修改 ·  下面是利用类对象的引用实现转载函数 bool transfer(Account A,Account B,float m) {if(A.withdraw(m) 1) //若A取款成功{B.deposits(m); //向B存款return true}else return false } //这个函数和第一个版本的差别仅仅在形式参数中变量A和B是引用类型。调用函数时使用下面语句 transfer(myAccount,account[0],1000.0); //相当于执行下面语句 Account A myAccount; Account B account[0]; //myAccount和account[0]被修改 动态创建对象 如果定义了指针后不想让指针指向某个已经定义好的对象那么可以使用动态创建对象的方法为指针生成一个对象。这时要使用C语言的new操作符 Account *pA; pA new Account; //动态创建Account对象Account *pB; pB new Account[10]; //动态创建10个对象 动态创建的对象只能通过指针使用因为他们没有其他名字。比如下面语句输出公有数据成员 cout pA-ID pA-Name; 当动态创建的对象使用完毕后C可以动态的删除前面的动态创建的对象这需要使用delete此操作 delete pA; //删除和pA关联的动态对象 注意只有当没有其他指针除pA指向这个动态对象时delete才能真正删除动态对象 对象自身的指针this 每个对象都有一个指向直接的指针---this指针。 当一个函数中的局部变量和类对象的数据成员变量同名时一定要使用this指针。 class Account { public:int ID;char Name[20];float balance;void Initial(int ID,char Name[],float balance);..... }; void Account::Initial(int ID,char Name[],float balance) {this-ID ID ; //将传入的ID赋给当前对象的IDstrcpy(this-Name,Name); //将传入的Name赋给当前对象的Namethis-balance balance ; //将传入的balance赋给当前对象的balance } 如果不想使用this则参数表里的变量一定要换个名字这时局部变量就不会和类的成员重名不会有二义性。
http://wiki.neutronadmin.com/news/323385/

相关文章:

  • dede网站如何做中英文版本山西建设工程协会网站
  • 可视化课题组网站建设教程河源新闻最新消息
  • 网站建设作品图片互联网网站开发html5
  • 中国做的最好的网站建设公司渝北网站建设
  • 怎么做qq刷会员的网站提升审美的网站
  • 江门网站制作报价wordpress网页提速
  • 网站备案密码查询自己做的网站怎么取sql数据
  • 宣武郑州阳网站建设做好网站如何发布
  • 网站显示危险网站要怎么做蜜雪冰城网络营销
  • 制作什么网站好wordpress+开发入门
  • 新站整站优化wordpress 遍历分类
  • 网站备案字号网站集约化建设必要性
  • 桃浦做网站南京原创网站建设怎么联系
  • 婚庆类网站模板天津市建设工程交易网
  • 网站后期的维护和更新红网
  • 河北建筑工程信息网站潍坊市网站建设设计
  • python官网志鸿优化网官网
  • 做网站需要什么特色成都制作网页设计
  • 个人做房产网站济宁网站建设那家好
  • 做社区网站wordpress腾讯地图插件下载
  • 做采集网站的方法贵阳做网站建设最好的是哪家
  • 网站 设计案例游戏网官网
  • 互联网站已有网站开发app
  • 浙江台州做网站的公司住建综合管理平台
  • 网站app建设图片素材搜索引擎的营销方法
  • 建设网上购物网站什么网站可以自己做房子设计图
  • 弋阳网站建设制作高端网站开发哪家好
  • 新乡正规网站建设哪家便宜百度地图关键词排名优化
  • 开发公司网站公司wordpress免费主题 开源
  • 注册查询网站重庆建设工程交易网