C, C++/C++ 언어
[C++] 사용자 정의 타입( user defined type )을 다른 타입으로 변경하기
자연스러운 발상explicit 키워드를 설명하기 위해, 변환 생성자( converting constructor )가 무엇인지를 얘기했었습니다.기억이 가물해졌거나, 처음 접하는 분들은 이 글을 읽어보시길 추전 합니다. [C++] explicit 키워드와 변환 생성자( converting constructor )변환 생성자( Converting Constructor )가 무엇인가변환 생성자는 암시적인 타입 변환을 통해 호출되는 생성자를 말합니다.그리고, 이 생성자를 통해서 임시 객체가 생성됩니다. 먼저, 암시적인 타입codingembers.tistory.com 이 변환 생성자를 이용하면, 아래와 같은 코드가 가능합니다.class IntegerObj{ int m_val;public: IntegerO..
2024. 10. 1.