活学活用C++ Primer

 

 函数原型string make_plural(size_t ctr,const string& word,const string& ending)

{

return (ctr==1)?word::word+ending;

}

在用的时候其实不需要这么麻烦,比如如果是出现一次,time就是time,如果超过一次,那么time就是times了。如果在程序中只是单纯的调用此函数,在运行速度和可读性上有所欠缺(个人感觉),所有不能生搬硬套的来使用。上面的time例子就可以改为如下ctr==1?"time":"times"即可在程序中直接使用。

活学活用,切忌生搬硬套,加油,努力!

阅读更多
文章标签: c++ string
个人分类: 闲话
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭