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

楚江课的救赎 2013-04-04 11:08:28

#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;
}
...全文
173 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
delphiwcdj 2013-04-04
  • 打赏
  • 举报
回复
引用 2 楼 delphiwcdj 的回复:
大小写 .

#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;
}
delphiwcdj 2013-04-04
  • 打赏
  • 举报
回复
大小写 .
漫步者、 2013-04-04
  • 打赏
  • 举报
回复
static myStruct[3];?数据类型是什么

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧