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

最新回答 / 一名不愿透漏姓名的沙雕
因为你在这里:Coordinate *p = new Coordinate[5];实例化了一个指针类型的对象(不知道这么表达对不对)所以下面应该是对指针指向的变量赋值。而你的写法是错误的,不是指针。应该将p[i]->x = 0;改为p->x = 0;(p->x应该看作一个整体,意为p所指向元素的x成员

已采纳回答 / 慕哥4334663
可以放在一个,放在一个里面好找相对方便但不便于管理,也可以不放在一个文件夹下,编译时指定头文件路径就行。

最新回答 / 阿卞
少时诵诗书所所所<...code...>

最赞回答 / 忆颖紫
你最后面写了main函数的地方,最前头加一行<...code...>我本来也出现这个问题,后面尝试半天才出来的答案。因为地下的报错都是说未定义什么什么函数,所以就想到会不会是没有包括cpp文件的问题。

已采纳回答 / qq_慕函数7491465
是的在teacher.h上声明类 在teacher.cpp上进行类外定义在demo.h 上进行调用

最新回答 / 命运我手中2475176
我试了一下,不用引入也可以,他说了string是std的子类

最赞回答 / 慕瓜2424220
试一下在文件中包含 Teacher.h

最新回答 / 慕侠3084806
<...图片...>我复制了你的代码用自己的编译器运行貌似并没有错误,你再试试

已采纳回答 / 天蓝色蛋壳
释放内存是p指向的内存空间存放的内容被清空,但p仍然存在并且依然指向原来的空白内存,当这个空白内存空间被系统再次分配时,新指针会和p指针产生冲突,所以p置空更安全

最新回答 / 小仆仆
临时变量不用指针,交换了也没有,临时变量可以用指针和引用才行!

最新回答 / 慕九州3187668
类中的对象不能被直接这样赋值,还是需要使用函数来初始化,在用另一个函数将值打印出来

最新回答 / qq_带着时光去旅行_0
void是无类型,get因为要获取这个内容所以要确定这个内容的类型 如果获取的是数字就是Int了.
课程须知
本课程是C++初级课程 需要熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、类的定义与对象实例化 2、string类型及属性封装 3、类外定义 4、构造函数与初始化列表 5、析构函数

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消