struct Data { int ival; string s; }; //class Data //{ //public: // int ival; // string s; //}; int _tmain(int argc, _TCHAR* argv[]) { Data data = { 12, "hello" };//the initializers must appear in declaration order of the data members. cout << data.ival << endl; return 0; }
原文:http://my.oschina.net/hejunsen/blog/511750