假设我有一个看起来像这样的头文件:
# filename: header.h
class myclass
{
public:
int myVariable; # arbitrary member variable
foo(); # arbitrary function
myclass() # default constructor
}
现在假设我想在一些 .cpp 文件中实现我的构造函数 [ myclass() ]:我可以做一些事情,比如创建一个数组,对象,整数,任何东西 - 只是一些数组。然后我可以遍历该数组并从我的构造函数定义中将其全部填充吗?
我问的原因是因为我希望我的任意成员函数 foo() 能够更改这个数组。这导致了问题 - 我是否将 myclass 的对象传递给 foo [ foo(myclass myclassObject) ?
或者我是否将这个对象的数组传递给 foo() ?
对此的任何澄清将不胜感激。我试图使示例尽可能不针对特定情况,但仍然足以让每个人都理解问题。谢谢!