嗨,我想在其他函数中调用对象函数,但我不能。为什么 ?
class class1
{
private:
int var;
public:
class1(int x);
void functionO();
};
class1::class1(int x)
{
var = x;
}
void class1::functionO()
{
cout<<"text";
}
void Callfunction()
{
object1->function0();
}
int main()
{
class1 *object1;
object1 = new class1(x);
Callfunction();
}
编译器说
“object1”:未声明的标识符
这似乎合乎逻辑,但我怎么能在一个函数中调用那个对象函数呢?