- 博客(3)
- 收藏
- 关注
原创 Makefile中头文件依赖的自动生成
gcc有参数可以把源文件的依赖关系全部导出来,比如: -bash:~$gcc -MM main.c 输出:main.o: main.c main.h 使用 -MM参数是只导出自定义头文件,-M则会把系统头文件也导出来。以下是一个自动生成头文件依赖的Makefile: 1 PYINC = /usr/local/include/python2.5/ 2 PYLIB = /usr/loc
2008-06-20 17:39:00 6556 4
原创 常用数据结构:链表、红黑树和SPLAY树
FreeBSD自带有这几种数据结构的实现,非常简洁通用。man queue和man tree分别可以看到说明,在sys/queue.h里面实现了单向链表、有尾指针的单向链表、双向链表、有尾指针的双向链表。在sys/tree.h里面实现了红黑树和SPLAY树。不用FreeBSD的可以在这里看到这两个文件的源码: http://fxr.watson.org/fxr/source/sys/tree.h
2008-06-20 17:15:00 3835 1
翻译 C++编码规范指南
原文见:http://www.codeproject.com/KB/cpp/cppstyle.aspx目录前言命名规范Tab键空格,大括号和圆括号防止重复包含类设计正确使用常量函数返回值杂项面向对象技巧前言为了编写能被其他开发人员理解的代码,你应该遵守一定的编码规范而不是使用你自己发明的独特风格。包括命名规范(就是你如何给你的变量和函数命名),代
2008-06-10 20:00:00 1053
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人