본문 바로가기

PROGRAMMING LANGUAGE/C++

explicit - 명시적형변환(자동형변환을 금지한다)

#include <iostream>
using namespace std;

class Person
{
private:
	int age;
public:
	explicit Person(int _age) { age = _age; }    
	void Print() { cout << age; }
	
};   

int main(void)
{
	Person per = (Person)11;      
	per.Print();
	return 0;
}

'PROGRAMMING LANGUAGE > C++' 카테고리의 다른 글

+연산자,cout <<오버로딩  (0) 2021.11.19
생성자 종류  (0) 2021.11.18
복사 생성자  (0) 2021.11.18
프렌드 함수  (0) 2021.11.17
Buyer Seller 함수 구현  (0) 2021.11.12