Oli*_*ryn 1 c++ oop member-function-pointers object visual-studio-2010
我有一个C++类,简而言之,它有一个如下所示的声明:
class Pico {
...
Document document; // Custom Document class
...
}
Run Code Online (Sandbox Code Playgroud)
后来我调用了Document该类的一个公共成员函数:
this->document->enableEditing();
Run Code Online (Sandbox Code Playgroud)
但是,IntelliSense强调this并注意到"表达式必须具有指针类型".我该怎么做才能解决这个问题?
你要
this->document.enableEditing();
Run Code Online (Sandbox Code Playgroud)
该Document成员不是指针,因此您需要.代替->