#include <iostream>
using namespace std;
int main()
{
struct naming
{
int numline;
string numname;
} naming = {{1,"ONE"},{2,"TWO"}};
cout<<naming.numline<<":"<<naming.numname<<std::endl;
return 0;
}
發生此錯誤一個結構:Initialializing與預定義的值
main.cpp:10:33: error: braces around scalar initializer for type int
} naming = {{1,"ONE"},{2,"TWO"}};
你期望的代碼呢? – juanchopanza
固定。 thuan juanchopanza發現命名[]是正確的,不僅僅是命名。使用@ C0smo回覆中給出的數組索引訪問元素。謝謝。 –