make_plural
时间: 2023-08-14 08:06:00 浏览: 79
make_plural函数是定义在C primer第五版中的,可以在6.3.2章节中找到。该函数接受三个参数,分别是一个size_t类型的ctr,一个const string类型的word,和一个const string类型的ending。函数根据ctr的值来判断返回的字符串是word还是word加上ending。当ctr大于1时,返回word加上ending,否则返回word。
需要注意的是,在调用一些算法时,比如fill_n函数,需要确保容器的大小大于要写入的元素的数量。这是因为泛型算法本身不会直接添加或删除元素,只能在容器内移动元素。只有在容器大小足够的情况下,才能正确写入指定数量的元素。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* [C++构造函数](https://blog.csdn.net/ThorKing01/article/details/99318942)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
- *2* *3* [C++ 随记三 (一些杂项)](https://blog.csdn.net/m0_51551385/article/details/123327291)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]