最新回答 / 慕工程4325466
因为你要申请一个堆的内存空间,来实例化一个STUDENT的类,若果你用别的名字,空间大小就不是这个类的大小里,你怎么用这段内存来实例化Student
2018-07-10
最新回答 / shadow217
视频中的停留是因为用了system("pause")命令,使程序强制停留,注意这时的程序还没有退出,系统不会销毁栈中实例化的对象(只有在程序退出时才会销毁),而我猜测你的vs2017是自己设置的让程序在结束后不自动关闭控制台,这种情况下程序已经退出,只是控制台还没有关闭,系统已经自动销毁了对象,所以会打印析构函数的内容。
2018-07-10
最新回答 / 慕尼黑9453358
1.string getname();中Name应注意大小写2.Student *stu = new Student();中实例化对象应带()
2018-07-04
最赞回答 / 十指狂魔
<br> // html 的换行标签main() // C++ 中的主函数在C语言当中,一个程序,无论复杂或简单,总体上都是一个“函数”;这个函数就称为“main() 函数”,也就是“主函数”。比如有个“做菜”程序,那么“ 做菜 ”这个过程就是“主函数”。在主函数中,根据情况,你可能还需要调用“买菜,切菜,炒菜”等子函数。main函数在程序中大多数是必须存在的,但是依然有例外情况,比如windows编程中可以编写一个动态链接库(dll)模块,这是其他windows程序可以使用的代码。由于DL...
2018-06-09
最赞回答 / CashQQJ
类内成员变量一般有如下四种:1、一般变量(int)2、静态成员变量(static int)3、常量(const int )4、静态常量(static const int)对应初始化方式如下:1、一般变量可以在初始化列表里或者构造函数里初始化,不能直接初始化或者类外初始化2、静态成员变量必须在类外初始化3、常量必须在初始化列表里初始化4、静态常量必须只能在定义的时候初始化(定义时直接初始化)回到楼主的问题上,这种成员变量应该是属于第三种,也就是必须在初始化列表里初始化。但是如果你代码这么写的话,编译也可以通...
2018-05-13
最赞回答 / 冰拟绕指柔
Teacher.h头文件是声明文件,类中包含Teacher类的定义(类中的成员函数只是声明);新建一个Teacher.cpp文件,Teacher.cpp是对Teacher类的成员函数的具体定义,需要引入Teacher.h头文件(#include ” Teacher.h”);然后再建一个demo.cpp,写main()函数,对Teacher类进行实例化,生成Teacher类的对象,需要引入Teacher.h头文件(#include ” Teacher.h”)
2018-05-07