Lớp với mã này là một lớp học tham khảo cho một con trỏ của ClassName, ví dụ:Chạy vào nhà điều hành "công việc" ClassName * ". Điều đó có nghĩa là gì?
class ClassName;
class ClassRef
{
ClassName* m_class;
...
operator ClassName *() const { return m_class; }
...
Tôi giả định này được sử dụng để kiểm tra tính hợp lệ con trỏ, chẳng hạn như:
ClassRef ref(new ClassName())
if (ref) { bla bla bla }
Tôi thích hợp trong suy nghĩ của tôi?
Có phải 'classname' hoặc' ClassName'? Vui lòng * chính xác * trong mã được trình bày. –