为成员函数添加一个参数会改变函数的行为吗?
需要有关此概念的帮助。
答案 0 :(得分:3)
如果只向函数原型添加参数,行为将不会改变。
但是你必须改变对这个函数的所有调用,因为原型改变了,这不再是同一个函数了。
而且,如果你之后不修改代码,我认为没有添加参数的意义。
答案 1 :(得分:2)
您需要向我们提供更多信息。就像一个例子。但是说你添加一个新参数(并提供一个默认值),现在参数将被“构造”并在构件函数被调用的任何地方被破坏。因此,它本身可能有副作用(例如,在创建和销毁时打印到控制台)。