在头文件中进行函数声明
建议变量和函数应该在头文件中声明,在源文件中定义。
使用引用避免拷贝
如果函数无须改变引用形参的值,最好将其声明为常量引用。
// 比较两个string对象的长度
bool isShorter(const string &s1,const string &s2)
{
return s1.size()<s2.size();
}
尽量使用常量引用
bool is_empty(const string& s) { return s.empty(); }