통일된 초기화 구문
동일한 방법의 초기화 구문으로 class, struct, 기본 type 들의 값을 초기화
(단 public 변수만 가능하다)
class Member
{
public:
int id;
CString name;
void print() { std::cout << id << ", " << name << std::endl; }
};
Member m { 1, _T("윤석준") }; // 단 public만 가능
m.print();
CString str1 {}; // CString str1(_T(""));
CString str2 = {}; // CString str2 = _T("");
CString str3{ _T("Hello") }; // CString str3(_T("Hello"));
std::pair<int, CString> m1 { 1, "윤석준" };
std::pair<int, CString> m2 = { 2, "Luna" };
|
댓글 없음:
댓글 쓰기