linux编程技巧和函数使用相关
李生龙
这个作者很懒,什么都没留下…
展开
-
字符拼接方法
001最近一直在做位处理方面的事,写了个跳位拼接的一个函数(如前一字节的前3位与后一字节的后5位拼成新的字节)。 有两个方案:1.取出各段所需的buf用string表示,如“101”,然后按照所需将string链接,再转成二进制,此方案由于相互转换效率不高,没有采用 2.我采取了通过移位和“|”来处理 #include 002#i转载 2013-03-19 10:54:51 · 1209 阅读 · 0 评论 -
gflags使用和getopt比较
google_gflags_google命令行工具gflags使用__和getopt比起来更好用一些 2013-05-13 21:44:32| 分类: google|举报|字号 订阅google开源的gflags是一套命令行参数解析工具,比getopt功能更强大,使用起来更加方便; gflags还支持从环境变量:原创 2014-05-26 17:34:16 · 877 阅读 · 0 评论 -
google编程风格学习小结
第一章 头文件1. 所有头文件使用#define防止头文件被多重包含,格式:文件名_H_;2. 头文件中尽量使用前置声明,避免包含过多头文件,但对应的源文件 必须使用类的定义,所以必须包含相应头文件。 前置声明: * 我们可以将数据成员类型声明为 Foo * 或 Foo &. * 我们可以将函数参数 / 返回值的类型声明为 Foo (但不能定义实现).转载 2016-12-01 14:51:41 · 356 阅读 · 0 评论