출처 : 시작하자! C++17 프로그래밍 /* constexpr 지정자로 선언된 생성자는 클래스를 단순화시키는 동시에 객체 생성과 동시에 멤버 변수를 초기화시킬 목적으로 사용한다. 사용법 :: 1. constexpr 데이터-타입 상수-이름 = 식 2. constexpr 데이터-타입 상수-이름(식) 3. constexpr 데이터 타입 함수 이름(인수) 4. constexpr 생성자(인수) */ #include struct complex { constexpr complex(double r, double i) : re(r), im(i) {} constexpr double real() const { return re; } constexpr double imag() const { return im; } priva..