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

优购物官方网站女鞋广西seo公司

优购物官方网站女鞋,广西seo公司,小白网站搭建教程,襄樊网站推广首先复习一下const : //const: //Complex* const pthis1 &ca; //约束指针自身 不能指向其他对象 // pthis1 &cb; err //pthis1->real; //const Complex* const pthis1 &ca;//指针指向 指针自身 都不能改 //pthis1->real; 只可读 …
首先复习一下const :

//const:

    //Complex* const pthis1 = &ca;  //约束指针自身 不能指向其他对象
    // pthis1 = &cb;      err
    //pthis1->real;
    //const Complex* const pthis1 = &ca;//指针指向 指针自身 都不能改
    //pthis1->real;   只可读 不可写

    //const Complex cc{5,6};   当前对象为常对象(属性值不能改变)
    //Complex* pthis3 = &cc;  err   pthis3指向cc 可以改变cc的值
    // Complex* const pthis4 = &cc;    err  const约束指针的自身 我们需要约束指针的指向
    //const Complex* const pthis4 = &cc;     OK

 

C++类的编译:

1.识别属性

2.函数名,返回类型 函数形参 形参个数  

3.改写 :标识符和类型里面设计的属性标识符相同时加this指针 

1.普遍方法与const成员函数

示例:

class Complex
{
private:int real;int image;
public:Complex(int r = 0, int i = 0) :real(r), image(i){cout << "Create Complex: " << this << endl;Print();}~Complex(){cout << "Destroy Complex: " << this << endl;}//函数内部的方法//void Print(const* Complex * const this)void Print() const //常方法   {cout << "Real= " << this->real << "Image= " << this->image << endl;int x = this->GetReal();}//void Print(Complex * const this)void Print(){}void SetReal(int r){real = r;}void SetImage(int i){this->Print();image = i;}//int GetReal(Complex* const this) 自身为常性int GetReal()const{return real;}int GetImage()const{return image;}//函数内部的方法
};//普通对象既可以调动普通方法 又可以调动常方法
//常对象只可以调动常方法int main()
{Complex ca{ 1,2 };         //普通对象 优先调动同名的普通方法,其次调动常方法const Complex cb{ 2,3 };ca.Print();cb.Print();return 0;
}

运行结果: 

2.引用的使用:

#include<iostream>
using namespace std;
class Complex
{int Real;//实部int Image;//虚部
public:Complex() //缺省函数的构造{Real = 0.0;Image = 0.0;cout << "creat object:Complex()" << endl;}Complex(int r, int i) //带参数的构造函数{Real = r;Image = i;cout << "creat object:Complex(int ,int)" << endl;}void SetReal(int r) {Real = r; }void SetImage(int i){Image = i;}int GetReal(){return Real;}int GetImage(){return Image;}//int GetReal() const {return Real;}//int GetImage()comst {return Image;}int &Realval(){return Real;}int &Imageval(){return Image;}int Realval() const {return Real;}int Imageval() const{return Image;}void print() const //常方法{cout << "Real= " << Real << 't' << "Image= " << Image << endl;}
};
int main()
{Complex ca;Complex cb(1, 2);Complex cc = Complex(3, 4);Complex cd{ 5,6 };Complex ce();//是否可以构造对象return 0;
}

运行结果:

        常对象只能调用常方法,而不能调用不同方法;普通对象既可以调用普通方法(优先选择),也可以调用常方法。 

http://www.dt0577.cn/news/35510.html

相关文章:

  • 做网站一般需要多少钱网络推广怎样做
  • 太原网站制作哪家好湖北网站seo策划
  • wordpress编辑器美化seo查询在线
  • 手机新款上市百度seo优化技巧
  • 网站建设不力 被问责月入百万的游戏代理
  • 高端摄影网站模板下载网站seo优化外包顾问
  • 小型的电商网站有哪些优质外链
  • 云上网站做等保搜狗站长
  • 咋做黄页网站怎样在百度上建立网站
  • 网站基础内容什么是seo和sem
  • 网站开发设计心得北大青鸟
  • wordpress微信授权访问广州seo服务
  • 创意型网站企业软文范例
  • 做网站实际尺寸是多少外贸公司一般怎么找客户
  • 做网站信科网站建设首页图片点击率如何提高
  • 免费建站网站一级大录像不卡在线看市场营销四大基本策略
  • 网站广告下悬浮代码怎么做简述网站建设的基本流程
  • phpstudy做网站运营的坏处seo引擎优化平台培训
  • 一个公司优化需要做多少个网站常州网站建设优化
  • 武汉网站建设的公司哪家好网络互联网推广
  • 做游戏的php网站短网址生成器免费
  • 怎么确认网站是什么语言做的百度搜索风云榜电脑版
  • 网站解析不过来网络营销策划活动方案
  • wordpress安装包文件百度seo推广免费
  • 网站优化一般怎么做口碑最好的it培训机构
  • 贵州网站建设费用云南网络营销seo
  • 如果做网站需要多少钱torrentkitty磁力猫
  • 服务好的南昌网站设计外链工具下载
  • 网站导航栏的作用3a汽车集团公司网络营销方案
  • 怎样用模块做网站软文写作经验