Structure Initialization
C++20에서 새로 추가된 구조체를 초기화하는 방법이다.
1 2 3 4 5 6 7 8 9 10 11 12
| #include <iostream> using namespace std;
struct MyStruct{ int a; int b; int c; };
int main() { MyStruct mystruct = {.a = 1, .c = 3}; }
|
기존에는 b를 정의하지 않고서 c를 정의할 수 없었지만 위와 같이 개선되었다.