Tôi googled, nhưng không tìm thấy một câu trả lời rõ ràng. Ví dụ:Toán tử void *() có nghĩa là gì?
class Foo {
public:
operator void*() {
return ptr;
}
private:
void *ptr;
};
Tôi hiểu những gì void* operator()
là. Là điều hành trên cùng một điều trong một cú pháp khác nhau? Nếu không, nó là gì? Và làm cách nào tôi có thể sử dụng toán tử đó để lấy số ptr
?
Lưu ý rằng mã hiện tại của bạn có một lỗi đánh máy, thiếu 'opeator' s an r – StephenTG
@StephenTG Cảm ơn. Đã sửa đổi – GuLearn
Đó là toán tử truyền. http://ideone.com/k1EiJF – Chad