最贊回答 / 夜木凝冰
<...code...>string str這個參數(shù)代表str是string類型的一個變量,在調用setName這個函數(shù)時將傳遞一個string類型的變量給str。m_strName = str;這個語句的作用是將str所擁有的字符串復制(也可以說賦值)給m_strName;
2019-07-22
最新回答 / 慕村0547012
我用以下實驗來解決一下這個問題,好久之前的欸,。一、我不加入析構函數(shù)讓系統(tǒng)自動生成默認的,看一下效果1.class.h中:<...圖片...>不自定義~Teacher(),并設一個指針p;2.class.cpp中:im...
2019-07-16
最贊回答 / 進擊的吃貨
構造方法不寫具體方法也要加上{},視頻演示的時候,因為類是定義在頭文件中的,所以只需要規(guī)定方法名和參數(shù),具體在另外一個文件中實現(xiàn)該方法Student(){} ;? ? Student(string _name){};? ? Student(const Student&stu){};? ? ~Student(){};
2019-06-26
已采納回答 / 慕前端911680
兩種方法:在class(類)中定義成員函數(shù)。類似定義普通函數(shù)。返回值類型 /函數(shù)名/ 形參表/ 函數(shù)體全部寫在類中。在class(類)外定義成員函數(shù)。 類似是普通函數(shù)寫在main函數(shù)下面,必須在main函數(shù)前進行函數(shù)聲明(亦函數(shù)原型or函數(shù)基調)一樣。在class外定義成員函數(shù)時,要在class(類)內(nèi)對成員函數(shù)進行聲明。返回值類型/函數(shù)名/形參類型【注】與函數(shù)聲明一樣,形參只要寫類型。無形參則不寫。在class中進行完成員函數(shù)的聲明后。在class外要對函數(shù)進行完整的定義。格式:返回值類型類名::函數(shù)名...
2019-06-19
最新回答 / weixin_慕桂英8445840
通過了#include <iostream>#include <string>#include<stdlib.h>using namespace std;class Student{public: // 定義數(shù)據(jù)成員封裝函數(shù)setName() Student(); Student(string name); void setName(string _name); string getName(); Student(const Student &tea); ~St...
2019-05-29