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

哈尔滨网站建设公司哪家好wordpress3.6下载

哈尔滨网站建设公司哪家好,wordpress3.6下载,东莞网上招聘平台有哪些,永丰县城乡建设局网站链接 1. 教程 可以使用 static 关键字来把类成员定义为静态的。当我们声明类的成员为静态时#xff0c;这意味着无论创建多少个类的对象#xff0c;静态成员都只有一个副本。 静态成员在类的所有对象中是共享的。如果不存在其他的初始化语句#xff0c;在创建第一个对象时…链接 1. 教程 可以使用 static 关键字来把类成员定义为静态的。当我们声明类的成员为静态时这意味着无论创建多少个类的对象静态成员都只有一个副本。 静态成员在类的所有对象中是共享的。如果不存在其他的初始化语句在创建第一个对象时所有的静态数据都会被初始化为零。我们不能把静态成员的初始化放置在类的定义中但是可以在类的外部通过使用范围解析运算符 :: 来重新声明静态变量从而对它进行初始化如下面的实例所示。 下面的实例有助于更好地理解静态成员数据的概念 #include iostreamusing namespace std;class Box {public:static int objectCount;// 构造函数定义Box(double l2.0, double b2.0, double h2.0){cout Constructor called. endl;length l;breadth b;height h;// 每次创建对象时增加 1objectCount;}double Volume(){return length * breadth * height;}private:double length; // 长度double breadth; // 宽度double height; // 高度 };// 初始化类 Box 的静态成员 int Box::objectCount 0;int main(void) {Box Box1(3.3, 1.2, 1.5); // 声明 box1Box Box2(8.5, 6.0, 2.0); // 声明 box2// 输出对象的总数cout Total objects: Box::objectCount endl;return 0; }当上面的代码被编译和执行时它会产生下列结果 Constructor called. Constructor called. Total objects: 2如果把函数成员声明为静态的就可以把函数与类的任何特定对象独立开来。静态成员函数即使在类对象不存在的情况下也能被调用静态函数只要使用类名加范围解析运算符 :: 就可以访问。 静态成员函数只能访问静态成员数据、其他静态成员函数和类外部的其他函数。 静态成员函数有一个类范围他们不能访问类的 this 指针。您可以使用静态成员函数来判断类的某些对象是否已被创建。 静态成员函数与普通成员函数的区别 静态成员函数没有 this 指针只能访问静态成员包括静态成员变量和静态成员函数。普通成员函数有 this 指针可以访问类中的任意成员而静态成员函数没有 this 指针。 下面的实例有助于更好地理解静态成员函数的概念 #include iostreamusing namespace std;class Box {public:static int objectCount;// 构造函数定义Box(double l2.0, double b2.0, double h2.0){cout Constructor called. endl;length l;breadth b;height h;// 每次创建对象时增加 1objectCount;}double Volume(){return length * breadth * height;}static int getCount(){return objectCount;}private:double length; // 长度double breadth; // 宽度double height; // 高度 };// 初始化类 Box 的静态成员 int Box::objectCount 0;int main(void) {// 在创建对象之前输出对象的总数cout Inital Stage Count: Box::getCount() endl;Box Box1(3.3, 1.2, 1.5); // 声明 box1Box Box2(8.5, 6.0, 2.0); // 声明 box2// 在创建对象之后输出对象的总数cout Final Stage Count: Box::getCount() endl;return 0; }当上面的代码被编译和执行时它会产生下列结果 Inital Stage Count: 0 Constructor called. Constructor called. Final Stage Count: 22. 精选评论 2.1 评论一 可以使用静态成员变量清楚了解构造与析构函数的调用情况。 #include iostream using namespace std;class Cpoint{public:static int value;static int num;Cpoint(int x,int y){xpx;ypy;value;cout 调用构造: value endl;}~Cpoint(){num; cout 调用析构: num endl;}private:int xp,yp; };int Cpoint::value0; int Cpoint::num0; class CRect{public:CRect(int x1,int x2):mpt1(x1,x2),mpt2(x1,x2) {cout 调用构造\n;}~CRect(){cout 调用析构\n;}private:Cpoint mpt1,mpt2; };int main() {CRect p(10,20);cout Hello, world! endl;return 0; }运行结果 调用构造:1 调用构造:2 调用构造 Hello, world! 调用析构 调用析构:1 调用析构:22.2 评论二 对类中静态变量的初始化始终令人迷惑不解。在这总结分享一下。 类中特殊成员变量的初始化问题 常量变量必须通过构造函数参数列表进行初始化。引用变量必须通过构造函数参数列表进行初始化。普通静态变量要在类外通过::初始化。静态整型常量可以直接在定义的时候初始化。静态非整型常量不能直接在定义的时候初始化。要在类外通过::初始化。
http://www.hkea.cn/news/14274339/

相关文章:

  • 网站开发语言分辨一个域名可以做两个网站么
  • 做抛物线的网站合肥瑶海区范围
  • 行业门户网站设计wordpress 加密连接
  • 网站建设费用 会计分录wordpress文章中出站
  • 用什么做网站方便公司做网站哪个好
  • 企业网站建设模版建设网站的技术方案是啥
  • 阅读网站源码建设银行网银登录入口
  • 网站被抄袭怎么办淘宝联盟 wordpress
  • 电商设计师网站餐厅设计
  • 网站建设经济可行性wordpress手机导航栏
  • 专业网站推广公司wordpress音乐模版
  • 北票网站建设100平米美容院装修设计
  • 网站设计基本原则专业网页制作软件能帮助客户组织和管理
  • 如何更新网站百度云网站建设教程视频
  • 做文案策划需要用到的网站企业建网站作用
  • 北京+网站建设北京市轨道交通建设管理有限公司网站
  • 广东建网站的公司三亚兼职网站
  • 仿素材下载网站源码企业信息网查询
  • 天津网络网站制作公司多个门户是做二级域名还是做多个网站
  • 网站建设及推广好学习吗社交网站开发
  • 精品课程网站建设论文手机网站报名链接怎么做
  • 沧州*网站建设网站如何做中英文效果
  • 网站的营销策略wordpress主题空白
  • 门户网站建设模板下载承德平台
  • 外贸网站做推广wordpress用户中心UC
  • google收录网站安装wordpress安装地址修改
  • 四川学校网站建设大数据分析营销平台
  • 个人做负面网站犯法不室内设计软件自己设计
  • 平顶山网站网站建设wordpress搜索错误
  • 怎么做网站倒计时网站后台内容更换怎么做