본문 바로가기

Study/C++

[오류] C3867 비표준 구문입니다. '&'를 사용하여 멤버 포인터를 만드세요.

오류 C3867  'type_info::name': 비표준 구문입니다. '&'를 사용하여 멤버 포인터를 만드세요.

 

원인: 메소드 이름에 ()를 안 붙여줬다.

 

해결: 메소드를 호출할 때 ()를 빼먹지 말고 붙여주자!

 

void printClassName()
{
	Stone st;
	cout << typeid(st).name;	//오류
	cout << typeid(st).name();	//해결!
}