@语言
文章平均质量分 72
yevv
这个作者很懒,什么都没留下…
展开
-
最短路径——迪杰斯特拉算法 学习笔记
迪杰斯特拉算法学习笔记 迪杰斯特拉算法用于求解最短路径问题,具体地说是求解一个有向图(或无向图,无向图是有向图的一个特例)中一个点到其余各点的最短路径,既然是求解最短路径问题,自然这里所描述的图的边都是具有权值的。比如我们可以用这个算法计算复杂的网络中一个节点到另外一个节点的最短路径,网络不单指因特网,也可以是交通网络或者其他什么的,同理路径未必就是以km或m什么的为单位进行衡量,也可原创 2005-04-06 11:06:00 · 14995 阅读 · 5 评论 -
创建只有一个实例的类
class Single_Instance{public: Single_Instance * Get_Instance();private: Single_Instance * pCur_Instance; int data; Single_Instance(); Single_Instance(Single_Instance & copy); ~Single_Instance(); };原创 2006-03-30 16:06:00 · 850 阅读 · 1 评论 -
通过CPU串口输出调试DSP系统
最近作一个项目,是基于ARM CPU + TI DSP的一个平台,由于DSP并不具备串口,只能通过仿真器调试DSP程序,非常麻烦,所以想到借助CPU的串口输出能力来完成DSP的调试信息打印,通过这种方式输出调试信息速度更快,对DSP系统影响更小,更有利于调试。为了能够方便编程,所以这个输出功能使用了printf的形式,具体就是通过了C的变长参数来实现这个功能。下边是源代码#include #inc原创 2006-11-04 19:39:00 · 2327 阅读 · 0 评论 -
五本最重要的C++图书
最重要的五本C++图书:《The C++ Programming Language》,作者Bjarne Stroustrup,Addison-Wesley出版社。1986年首版,1991年再版,1997年第三版,2000年特别版。对于C++老人们来说,此书的首版是打开知识大门的钥匙。目前的版本已经膨胀到千页以上,增加了很多那时候还不存在的特性,如模板、异常、多继承等,不过未提及标准模板库;显然转载 2006-11-10 12:49:00 · 1251 阅读 · 0 评论 -
Linux之父话糙理不糙
孟岩的原文===================================================Linux之父话糙理不糙 Linus Torvalds曾经在十多年前尝试用C++来开发Linux内核,由于种种原因,很快失败了。自那时起他就不时表达对C++的不满。刘江blog上的记录的这个事件只是最近的一次而已。尽管言辞激烈,但其实话糙理不糙。 时至今日,在一般的场合原创 2007-09-10 15:16:00 · 1135 阅读 · 2 评论 -
C++中const关键字的使用
这是以前别人发的const使用总结,你可以参考下-----------------------------------------------------------------------C++中const总结一:对于基本声明 1.const int r=100; //标准const变量声明加初始化,因为默认内部连接所以必须被初始化,其作用域 为此文件,编译器经过类型检查后直接用1转载 2007-09-23 15:57:00 · 796 阅读 · 0 评论