gpt4 book ai didi

c++ - 在类中使用变量(C++ 帮助)

转载 作者:太空宇宙 更新时间:2023-11-04 13:38:18 25 4
gpt4 key购买 nike

我正在 youtube 上观看 C++ 教程,我正在观看一个名为“在类中使用变量”的视频。在视频中,他解释说,如果我们要在类中公开变量,那是糟糕的编程。它会工作,但它仍然是糟糕的编程。他编写的程序由一个带有私有(private)变量的类组成,他使用两个函数来访问该变量。代码如下所示:

#include <iostream>
#include <string>
using namespace std;

class MyClass {
public:
void setName(string x)
{
name = x;
}
string getName()
{
return name;
}
private:
string name;


};

int main()
{
MyClass TO;
TO.setName("Taylor");
cout << TO.getName();
}

我的问题是,为什么我们必须创建一个单独的函数来返回名称,而不是在第一个函数中返回它?在我的代码中,我在第一个函数中返回了 name 并且运行良好。

最佳答案

可能会有这样的情况,当你想设置变量,执行一些其他操作然后打印变量,因此这两个函数。

如果你只是想输入变量并打印出来,一个函数就够了。

关于c++ - 在类中使用变量(C++ 帮助),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28778186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com