데이터형1 C++ 자동변환과 클래스의 자료형 변환(변환 함수) C++은 표준 자료형의 값이 다른 표준 자료형과 호환이 될 때 암시적 형 변환이 이루어집니다. 반면에 호환되지 않은 자료형은 변환하지 않습니다. 자동으로 자료형이 변환되지 않는 경우에 명시적 형변환을 이용하면 해결할 수 있습니다. int * ptr = (int*)10; 기본 자료형이나 다른 어떤 클래스와 충분히 관련되어 있어, 서로 간에 변환할 수 있는 클래스를 정의할 수 있습니다. 그러한 경우에, 자동 변환을 할 것인지 강제 변환을 할 것인지 사용자가 C++에게 지시할 수 있습니다. C++에서 하나의 매개변수를 취하는 생성자는 그 매개변수 데이터형의 값을 클래스형으로 변환하는 설계도처럼 동작합니다. Person(int p_age); 위 생성자는 int형 값을 Person형 값으로 변환하는 구문 역할을 .. 프로그래밍/C++ 2019.10.17 Plorence