컴파일러 오류 C2835
사용자 정의 변환 'type'은 형식 매개 변수를 사용하지 않습니다.
사용자 정의 형식 변환은 공식 매개 변수를 사용할 수 없습니다.
다음 샘플에서는 C2835를 생성합니다.
// C2835.cpp
class A {
public:
char v_char;
A() {
v_char = 'A';
};
operator char(char a) { // C2835
// try the following line instead
// operator char() {
return v_char + 1;
};
};
int main() {
A a;
}