小弟在课程设计,现在遇到点麻烦:
MFC编程时在文档类定义一个结构体,但初始化总出错,不知为何,还望高手能不吝赐教
struct Data{
CString name;
CString num;
CString gender;
CString adress;
}data{"asdf","2001","M"};
编译的时候总说初始化的问题,希望能给予帮助
谢谢!

解决方案 »

  1.   

    结构体是有这样定义的(书上说的)
    我试过拉
    假设我把CString类型换成其他的数据类型比如int char等就不会出错拉
      

  2.   

    简单数据类型可以的
    CString是个MFC类,当然不行了
      

  3.   

    用类实现class Data{
    private:
    CString name;
    CString num;
    CString gender;
    CString adress;
    Data()
    {
    name="***";
    num="***";
    .
    .
    }
    };
    也可以使用一个初始化函数,类可以实现结构的功能