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

.net 网站开发权限设计平台设计是什么

.net 网站开发权限设计,平台设计是什么,厦门室内设计公司排名,大连 响应式网站制作因为类的静态成员变量是所有实例共用的.所以得在类外初始化. 调用的时候可以通过对象调用,也可以通过类直接调用 classA { public: inti; //有默认值}; classB { public: staticintn;staticA Aobj;}; intB::n 1; //静态成员变量的初始化A B::Aobj; //静态… 因为类的静态成员变量是所有实例共用的.所以得在类外初始化. 调用的时候可以通过对象调用,也可以通过类直接调用 class A { public:     int i;    //有默认值 }; class B { public:     static int n;     static A Aobj; }; int B::n  1;    //静态成员变量的初始化 A B::Aobj;       //静态成员变量的初始化(实例化) void main() {     B Bobj;    //注释掉这行也能输出B::n     printf(B::n%d  Bobj.n%d  Bobj.Aobj.i%d\n, B::n, Bobj.n, Bobj.Aobj.i); }输出“B::n1 Bobj.n1 Bobj.Aobj.i0 ” 私有的静态成员变量也是放在类外初始化的.这看起来跟它的私有属性不相符. 再做下面的测试,发现了一个有趣的现象. class B {private:     static int i; public:     B(){i3;};    //把这行注释掉,输出变成2     int p(){return i;}; }; int B::i  2;      //把这行注释掉,编译报错 void main() {     B Bobj;     printf(private: static int B::i%d\n, Bobj.p());    //输出3 }类外的初始化那一行是必要的而且是在构造函数之前就执行了的 最重要的一点如果静态成员变量不初始化编译会报错. 我们知道C类的静态成员变量是需要初始化的但为什么要初始化呢。 其实这句话“静态成员变量是需要初始化的”是有一定问题的应该说“静态成员变量需要定义”才是准确的而不是初始化。 两者的区别在于初始化是赋一个初始值而定义是分配内存。 静态成员变量在类中仅仅是声明没有定义所以要在类的外面定义实际上是给静态成员变量分配内存。 可通过以下几个例子更形象的说明这个问题 //test.cpp #include stdio.h class A { public: static int a; //声明但未定义 }; int main() { printf(%d, A::a);return 0; }编译以上代码会出现“对‘A::a’未定义的引用”错误。这是因为静态成员变量a未定义也就是还没有分配内存显然是不可以访问的。再看如下例子//test.cpp #include stdio.h class A { public: static int a; //声明但未定义 }; int A::a 3; //定义了静态成员变量同时初始化。也可以写int A:a;即不给初值同样可以通过编译这时a默认为0 int main() { printf(%d, A::a);return 0; }这样就对了因为给a分配了内存所以可以访问静态成员变量a了。因为类中的静态成员变量仅仅是声明暂时不需分配内存所以我们甚至可以这样写代码 //a.cpp class B; //这里我们使用前置声明完全不知道B是什么样子 class A { public:static B bb;//声明了一个类型为B的静态成员在这里编译器并未给bb分配内存。//因为仅仅是声明bb,所以编译器并不需要知道B是什么样子以及要给其对应的对象分配多大的空间。//所以使用前置声明class B就可以保证编译通过。 };
http://www.pierceye.com/news/901126/

相关文章:

  • 陕西省建设工会网站漳州做网站最便宜
  • asp网站怎么做301定向辽宁网络优化方法
  • 足球网站建设无锡企业网站的建设
  • 网站建设 国风网络学校网站建设新闻
  • 网站集成微信登录ai logo设计网站
  • 给客户做网站kesioncms企业网站蓝色模板
  • 哪个网站可以做视频播放器建筑工程网络计划方法
  • 长沙做网站的有哪些wordpress投稿页面路径怎么写
  • 京东第一次做网站如何做像淘宝一样的网站
  • 南湖网站建设公司怎么用iapp做网站软件
  • 永康网站建设专业公司六安网约车收入怎么样
  • 长沙品质企业建站服务电话随州公司做网站
  • 怎么做期货网站永久免费linux服务器
  • 怎么访问被禁止的网站微信商城网站方案
  • 建设网站需要会什么简单网页代码html
  • 南通网站怎么推广淘客选品网站开发
  • 网站开发的风险与风险管理网站名字
  • 朝阳网站视频拍摄脚本
  • 嘉兴建站模板源码郑州网站开发的公司电话
  • 新乡网站开发的公司电话百度热搜风云榜
  • 福永网站的建设福州
  • 抚州市临川区建设局网站eaccelerator wordpress
  • 如何让网站自适应屏幕门户网站主要特点和功能
  • 网站维护费用怎么收网站下载的软件怎么安装
  • 做电子相册的网站省住房和城乡建设厅官方网站
  • 什么是自助网站网页设计与制作课件和素材
  • 如何为网站建设内容wordpress去水印插件
  • 办公家具网站模版制作手机软件网站
  • 诚信网站认证必需做吗网站建设mfdos
  • 廊坊网站建设哪家权威网址导航大全排名