컴파일러 오류 C2738
'declaration': 모호하거나 'type'의 멤버가 아닙니다.
함수가 잘못 선언되었습니다.
다음 샘플에서는 C2738을 생성합니다.
// C2738.cpp
struct A {
template <class T> operator T*();
// template <class T> operator T();
};
template <>
A::operator int() { // C2738
// try the following line instead
// A::operator int*() {
// or use the commented member declaration
return 0;
}