728x90
이건 다른 언어에서 이미 있었던 기능인데 원하는 변수만 지정해서 초기화하는 기능이다.
다음과 같이 변수 선언과 동시에 중괄호"{}" 사이에 .b 와 같이 "."을 붙여서 원하는 변수만 초기화가 가능하다.
struct MyStruct
{
int a;
int b;
int c;
};
int main()
{
MyStruct m{.b = 3};
return 0;
}
728x90
'Basic Programming > C++ 20' 카테고리의 다른 글
C++20 - constinit (2) | 2023.12.27 |
---|---|
C++20 - consteval (1) | 2023.12.27 |
C++20 - 삼항 비교 연산자(Three-Way Comparison) (0) | 2023.12.17 |
C++20 - Coroutine (1) | 2023.12.17 |
C++20 - Ranges (0) | 2023.12.10 |