为了账号安全,请及时绑定邮箱和手机立即绑定

编译器报错说p没有被定义 用dev c++

#include<iostream>

#include<stdlib.h>

using namespace std;


class phone

{

public:

int x;

int y;

void printx()

{

cout<<x<<endl;

}

void printy()

{

cout<<y<<endl;

}

};



int main(void)

{

phone coor;

coor.x=10;

coor.y=20;

coor.printx();

coor.printy()

phone *p = new phone();

if(NULL==p)

{

return 0;

p->x=100;

p->y=200;

p->printx();

p->printy();

delete *p;

p=NULL;

system("pause");

return 0;


正在回答

2 回答

delete *p有问题,不应该加*号


1 回复 有任何疑惑可以回复我~

忘记打了一个分号,但好像没什么关系

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之封装篇(上)
  • 参与学习       103410    人
  • 解答问题       701    个

封装--面向对象的基石,本教程力求帮助小伙伴们即学即会

进入课程

编译器报错说p没有被定义 用dev c++

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信