- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 gcc STL iterator 出现错误 expected `;' before ‘iter’
<br />gcc版本:<br /><br />root@sunshine-laptop:~/workspace/c++# gcc --version<br />gcc (Ubuntu 4.3.3-5ubuntu4) 4.3.3<br /><br />代码如下:<br /><br />template <typename elemType><br />void display(const vector<elemType> &vec, ostream &os)<br />{<br />
2011-03-29 14:08:00 2398
原创 ucos---优先级
<br />ucos---优先级 <br />ucos是一个preemptive多任务实时内核,包括任务管理、时间管理、事件管理、内存管理等模块。<br />任务是一个无限循环的函数,优先级也是它的ID,数据结构是OS_TCB。<br />优先级:数字越小优先级越高<br /><br />ucos中该表由OSRdyGrp和OSRdyTbl[]两个变量替代。在调度过程中,寻找优先级最高的任务就是判断最低位的过程。<br />假设OSRdyGrp=0b01000101(0x45),说明有3个组都有ready t
2011-03-21 21:02:00 2307
原创 常见算法知识备忘录1
<br />待:strcpy strlen memcpy memset memmove atoi itoa的实现 <br /><br />注意时间复杂度 <br />1.给出一个数列,找出连续相加最大的和 <br />方法:(1)O(n) 一次扫描,如果sum<0, sum = 0. 英文数据结构书p23 <br /> (2)O(nlogn) devide and conqure 左右两边分别找最大,合并后的值,看看最后左、右、合并三个哪个最大 英文数据结构书p21 <br />========
2011-03-21 17:20:00 4045 1
转载 gcc and g++
<br />以前真的不知道......<br />只知道gcc和g++都是GNU(组织)的一个编译器。 <br /><br /> 误区一:gcc只能编译c代码,g++只能编译c++代码 <br /> 两者都可以,但是请注意: <br /> 1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。 <br /> 2.编译阶段,g++会调用gcc,对于
2011-03-21 09:33:00 766
原创 gcc与g++到具体区别
<br />以前真的不知道......<br />只知道gcc和g++都是GNU(组织)的一个编译器。 <br /><br /> 误区一:gcc只能编译c代码,g++只能编译c++代码 <br /> 两者都可以,但是请注意: <br /> 1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。 <br /> 2.编译阶段,g++会调用gcc,对于
2011-03-18 13:53:00 996
原创 C++STL priority_queue 学习
<br /><br />毋意,毋必,毋固,毋我。 言必行,行必果。C++STL priority_queue 学习<br />本文来源自网上摘抄,故学习记录于此。<br /> <br />包含priority_queue 的头文件是 <queue><br /> <br />priority_queue类的主要成员:<br />priority_queue(); //默认构造函数,生成一个空的排序队列<br />priority_queue(const queue&); //拷贝构造函数<br /
2011-03-17 15:00:00 12012
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人