我只是想知道你是否可以向我解釋帶參數的函數是如何工作的。 我一直在下面的教程等,但他們似乎並沒有解釋如何代碼工作得到輸出。繼承人一個例子:C++函數參數和類
#include <iostream>
using std::endl;
using std::cout;
using std::cin;
using std::string;
class stan
{
public:
void setName(string x)
{
name = x;
}
string getName()
{
return name;
}
private:
string name;
};
int main()
{
stan con;
con.setName("Bruce Almighty");
cout << con.getName() << endl;
}
我不明白我們如何從公共字符串名稱獲得私人字符串名稱。我所說的一定聽起來很混亂,但我不知道該怎麼說,我只想知道這段代碼是如何工作的。 由於任何人幫助,這意味着很多
'SetName'被指派爲對象'con'到Buruce全能和字符串''name'被getName'返回回值它存在於該字符串變量'name'中 –
您正在使用哪種開發環境?您應該能夠使用調試器逐行執行代碼,並在每個步驟中檢查變量的值。這在學習如何工作時非常有用。 –
您發佈的代碼是否已編譯?你有一個使用聲明類'的std :: string'('使用std :: string'),但不包括相關的頭''。 –