永发信息网

c++中,类 中引用一个变量,怎么给它赋值?要求全局都引用。

答案:4  悬赏:70  手机版
解决时间 2021-04-05 00:54
  • 提问者网友:心如荒岛囚我终老
  • 2021-04-04 06:57
c++中,类 中引用一个变量,怎么给它赋值?要求全局都引用。
最佳答案
  • 五星知识达人网友:胯下狙击手
  • 2021-04-04 07:16
在类中是不可以给变量赋初值的,除非是常量(用初始化表)要求全局引用可以定义为静态变量或者全局变量定义为静态变量为在声明的时候在前面加关键字 static,然后在类外声明直接可以初始化,同时在类的对象构造之前还可以引用该变量,如在类内定义了 static float f;在类外初始化 float f = 0;
全部回答
  • 1楼网友:几近狂妄
  • 2021-04-04 09:57
可以在定义是就赋值,如果是循环的话就在第二次用到的时候再次对它进行赋值!
  • 2楼网友:拜訪者
  • 2021-04-04 09:03
可以在定义时就赋值,如果是循环的话就在第二次用到的时候再次对它进行赋值!
  • 3楼网友:几近狂妄
  • 2021-04-04 08:08
不会的。 请问你这两个函数是怎么实现的呢 大体应该是 int g_t = 0;    //    假设全局变量 void setv(int t, ....) {     ........     g_t = t; } int winpro(......) {     ......     ......     return g_t; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯