c++ uniform initialization1 C++ 기초(유니폼 초기화) c++11부터 타입 초기화 방식을 통일시켰습니다. 중괄호 {....}을 사용하여 클래스, 구조체, 기본자료형, 포인터 등 모든 자료형에 대해서 초기화할 수 있습니다. 이번 장은 중괄호를 사용한 유니폼 초기화(uniform initialization)에 대해서 정리했습니다. 구조체와 클래스 초기화 c++11 이전에는 구조체와 클래스 초기화 방식이 서로 달랐습니다. 구조체는 중괄호로 초기화 가능하지만 클래스는 생성자를 이용한 함수형태로만 초기화가 가능했습니다. 다음 예제를 보시면 그 차이점을 알 수 있습니다. #include struct Point_struct { int x, y; }; class Point_class { public: Point_class(int x, int y) :m_x(x), m_y(y.. 2023. 1. 27. 이전 1 다음