C++ 传引调用
改写这一程序使其接受的参数是引用类型:
void reset(int &i) i = 0;
这样我们可以直接传入对象。我们可以用这个性质避免复制:
bool isShorter(const string &s1, const string &s2) {...}
当函数无需修改形参的值时最好使用常量引用!
引用还可以帮我们返回额外的信息。
改写这一程序使其接受的参数是引用类型:
void reset(int &i) i = 0;
这样我们可以直接传入对象。我们可以用这个性质避免复制:
bool isShorter(const string &s1, const string &s2) {...}
当函数无需修改形参的值时最好使用常量引用!
引用还可以帮我们返回额外的信息。