c++pp中的一段话,完全理解不了,这书里很多话都理解不了,没头没脑的,英文版也看不出来什么意思
对于修改调用函数中数据的函数。
如果数据对象是内置数据类型,则使用指针。如果看到诸如fixit(&x)这样的代码(其中x是int),则很明显,改函数修改x。
如果数据对象是数组,则只能使用指针。
如果数据对象是结构,则使用引用或指针。
如果数据对象是类对象,则使用引用
当然,这只是一些指导原则,很可能有充分的理由作出其他选择。例如,对于基本类型,cin使用引用,因此可以使用cin>>n, 而不是cin >> &n