我现在正在用C ++记录一些代码,我打算编写的一个方法将对数组进行排序。但是,它不会创建新数组,它会对给定数组的元素进行排序。我希望包括一句话,“如果原始排序对你很重要,那么就不要使用这种方法!”但我宁愿说出一些类似“对给定数组进行排序......静态地?!......危险!......有突变!!!”像你这样的程序员能够理解。
用什么词来形容这种方法?
加分问题:任何人都可以推荐一个C ++工具,它可以从特殊格式的评论中创建HTML文档,比如javadoc吗?我选择的操作系统是Ubuntu。
编辑:我是学生,我的任务是排序。
答案 0 :(得分:8)
对给定数组就地进行排序。
您知道std::sort
和std::stable_sort
,对吧?
答案 1 :(得分:3)
函数修改参数是不是很明显,因为它们作为非const
引用传入? (无耻插件:请参阅this answer了解确切参数类型的含义。)
你正在寻找doxygen。
答案 2 :(得分:0)
你已经说过了:正确的用语是“mutator”。