2 zhujunheng zhujunheng 于 2014.06.09 17:26 提问

C++部分程序求解释就注释下每句话的意思
43

根据职称排序的函数是根据向量vector的函数模板来设计的,按照教职工的职称进行排序。布尔类型变量Comp就是实现该排序函数的关键。
bool Comp(const Employee &a,const Employee &b)
{
if(a.position!=b.position)return a.position>b.position;
else return a.position>b.position;
}
void Sort()
{ if(emp.empty())
{cout<<"\t\t\t当前没有记录,请先添加记录!\n";return;}
sort(emp.begin(),emp.end(),Comp);
cout<<"\n\t\t\t完成排序!\n";
}

1个回答

lym753024200
lym753024200   2014.06.09 17:51

也就是sort(emp.begin(),emp.end(),Comp)函数,前两个参数是制定排序区间的迭代器,后一个参数是函数对象,用来确定排序的两个元素是否相等,这是C++ STL中vector类的一个方法,你有必要看一看

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
DSP基础知识 (一) 20111128 -实验程序注释版
;****************************************************************************** ;Target: ; Test the effection of flag bits in ST0, ST1 ;*************************************************************
超级有意思的程序代码注释
如来佛代码注释,保佑代码无BUG /* _ooOoo_ o8888888o 88&quot; . &quot;88 (| -_- |) O\ ...
删除C程序中的注释
搞神马软件著作权,什么,还得把所有注释去了,代码之间不能有空行。。。。 好吧,删到手麻还不知道删干净没有,突然想到,干嘛不用程序呢? 也不东藏西捏的,直接给出matlab的代码,matlab中直接可用: % 删除C文件中的注释内容,删除注释后删除空行 % xiahouzuoxin % 2014.02.15 % 测试OK,能删除C源文件中/**/和//格式的注释,能删除非首尾的空行
【STL】boolalpha与noboolalpha
1.头文件 #include 2.使用说明 让流将bool解析成为单词true, false. void test_boolalpha() { std::cout << "true is " << true << std::endl; std::cout << "false is " << false << std::endl; // 运行下面这个语句, 在输出流中的bool值将
C语言中注释、标识符以及关键字
一.注释 注释在各个语言中都非常重要,注释由于解释代码的含义,能提高程序的可读性,注释掉的内容不会参与编译,注释有的时候既能方便自己又能方便他人,很多时候我们自己写的代码时间长了以后容易遗忘,这时候注释就能帮助我们,注释还能方便其他程序员阅读代码。 注释分为单行注释和多行注释: 单行
编写一个删除C语言程序中所有注释语句的程序
#include <stdio.h>void rcomment (int c); void in_comment_one (void); //该函数用于处理/*及*/的注释符 void in_comment_two (void); //该函数用于处理//的单行注释符 void echo_quote (int c);int main(void) { int c; while (
C程序设计语言练习1-23 编写一个删除C语言程序中所有的注释语句
本程序运行后,将要求用户输入一个当前目录下的C源码程序文件名,读取后,将文件中的所有注释删除掉,然后另存为*_noc.ext文件,*中可以包含多个点,.ext可以为空(即没有文件扩展名)。
C语言注释可以出现在C代码任何地方吗?
int/*....*/i; //正确 char* s="abcdefgh //hijklmn"; //正确 in/*...*/ti; //错误注释会被空格替换 //注意:
switch语句格式解释说明
switch语句格式解释说明
删除C语言程序中所有的注释语句,代码实现
学习《C程序设计语言》到第1章最后,有一道题目: 编写一个删除C语言程序中所有的注释语句。要正确处理带引号的字符串与字符常量。在C语言中,注释不允许嵌套。 有一种解法非常好:状态机。在各种状态之间跳转,逻辑清晰,不易出错,出错了也容易调试。