我只是想知道您是否可以向我解释带参数的函数是如何工作的。我一直在关注教程等,但它们似乎没有解释代码如何工作以获取输出。这是一个例子:
#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;
}
我不明白我们如何从公共字符串名称到私有字符串名称。我所说的听起来一定很混乱,但我不知道该怎么说,我只想能够理解这段代码是如何工作的。感谢任何帮助的人,这意味着很多