구조체를 별도로 선언하고 초기화 할 수 있습니까?struct를 별도로 선언하고 초기화 하시겠습니까?
Ref refType(string strRef) {
Ref ref;
if (regex_match(strRef.begin(), strRef.end(), rxIdentifier)) {
ref = { Var, strRef };
} else if (regex_match(strRef.begin(), strRef.end(), rxConstant)) {
ref = { Const, strRef };
}
return ref;
}
작동하지 않는 것 같습니다. Visual Studio는 struct를 초기화하기 위해 {
에 대해 불평합니다.
@Evgeny : 네가 맞아, 고마워. VS2010은 C++ 11 표준이 완성되기 전에 나왔습니다. 당시에는 표준 초안을 완벽하게 준수하지 않았습니다. –