首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

这个static对象数组如何初始化失败了,求原因速度

2013-04-21 
这个static对象数组怎么初始化失败了,求原因速度#includeiostream#includestringusing namespace std

这个static对象数组怎么初始化失败了,求原因速度

#include<iostream>
#include<string>
using namespace std;

struct MyStruct
{
   string name;
   int a;

}
class A
{
 public:
     static  myStruct[3];
};
  MyStruct  A::myStruct[3]={{"xiao",1},{"ji",2},{"ba",3}};
int main()
{
    A a;
}

[解决办法]
static  myStruct[3];?数据类型是什么
[解决办法]

引用:
大小写    .


#include<iostream>
#include<string>
using namespace std;

typedef struct _MyStruct
{
   string name;
   int a;

} MyStruct;

class A
{
 public:
     static  MyStruct obj[3];
};
MyStruct A::obj[3] = {{"xiao",1},{"ji",2},{"ba",3}};

int main()
{
    A a;
    cout << a.obj[0].name << a.obj[0].a << endl;
}

热点排行