#include <iostream>using namespace std;class Person{ public: Person(){
}; void speak(){
cout<<"Helloworld"<<endl;
};
};int main(){
Person p;
p->speak(); //error
p.speak(); return 0;
}如果把里面的代碼換成:Person *p; p->speak();//right 這里面是不是默認實例化了一個類? p.speak();//error
return 0;求解惑,求指導。
為什么這里面會出現錯誤?也就是說在什么情況下使用 -> ?
慕田峪7331174
2023-04-15 13:09:30