我给结构体直接初始化可以编译,但会出现这种黄色警告。
  • 板块学术版
  • 楼主fgcfgc
  • 当前回复11
  • 已保存回复11
  • 发布时间2024/2/24 11:01
  • 上次更新2024/2/24 14:13:44
查看原帖
我给结构体直接初始化可以编译,但会出现这种黄色警告。
313161
fgcfgc楼主2024/2/24 11:01

struct Node {

int l=0;
int f[15]={0,0,0,0,0,0,0,0,0,0,0,0,0,};
int ne=0;
int nsum=0;
/*Node(int l=0,int f[15]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},int ne=0,int nsum=0):
	l(l),f(f),ne(ne),nsum(nsum){}*/
    

}; 提示如下: [Warning] non-static data member initializers only available with -std=c++11 or -std=gnu++11

[Warning] extended initializer lists only available with -std=c++11 or -std=gnu++11 这是什么意思???在ACM,蓝桥杯竞赛里可以用这种初始化吗???结构体里的变量我会用Node(...):...{}初始化,但数组要怎么初始化???

2024/2/24 11:01
加载中...