編譯器錯誤 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;
}