在我看过的C ++代码中,我看到过这样的函数:
bool do_something(param_type & x)
{
// do something with x
// return whether the procedure was a success
// ...
}
相关示例:
size_t parse_int(std::string str, int & i)
{
// set i equal to the integer parsed out of str
// returns the number of characters parsed; return value will be 0 on error
//
}
换句话说,该函数正在对传入的变量执行某些操作,并返回与该操作相关的一些信息。这些类型的功能有名称吗?有什么地方我可以阅读更多关于它们的内容吗?