最新回答 / KellyCayne
不一定是string型,看函数最后返回的数据类型,如果返回的是int数据,则get函数是int类型,只有get函数返回string型的数据时,它才是string类型
2019-11-06
最新回答 / tangl666
#include<iostream>#include<string.h>using namespace std;class Gun{ public: string type; int ATK; int GunCapacity; int NowCapacity; int Surplus; // or residue};int main(void){ Gun *p = new Gun(); ...
2019-09-27
最新回答 / weixin_慕丝3553261
这两个函数,只是在创建对象时 自动调用的,里面的内容,你可以自己定义,但是,无论里面有没有内容,它都会在对象被创建时自动调用。有内容,他就在对象被创建时去执行。
2019-09-15
最新回答 / 慕数据0038314
#include <iostream>#include <string>using namespace std;class Student {string m_strName;int m_iAge;};int main(){Student * p=new student();stu->m_strName="慕课网";stu->m_iAge=2;cout <<"student name is: "<<stu->m_strName<<...
2019-08-31
最赞回答 / int程序小白
析构函数里delete释放的对象需要是类的数据成员,而且需要在构造函数或者在其他调用过的函数里面为他开辟了空间,才能在析构函数内使用delete释放
2019-08-12
最新回答 / qq_慕姐335276
int表示一个整型,用它来定义的函数必须要返回一个整数,要用return;而void型定义的函数不需要返回任何值,将void换为int型的不同只是要返回一个整数而已,不影响正常使用
2019-08-10
最新回答 / 晴空92
http://c.biancheng.net/view/2235.htmlC++ 中保留了C语言的 struct 关键字,并且加以扩充。在C语言中,struct 只能包含成员变量,不能包含成员函数。而在C++中,struct 类似于 class,既可以包含成员变量,又可以包含成员函数。C++中的 struct 和 class 基本是通用的,唯有几个细节不同:使用 class 时,类中的成员默认都是 private 属性的;而使用 struct 时,结构体中的成员默认都是 public 属性的。class ...
2019-08-07