
C/C++
Luke_wang
数据库、软件测试、编程、Linux
展开
-
Effective C++ 读书笔记
URL: http://my.opera.com/Maple2005/blog/show.dml/21742#从C转向C++条款1:尽量用const和inline(编译器)而不用#define(预处理)理由:a.#define(预处理)进入编译器之前预处理程序会将符号去掉,代以常量,在编译的时候报错信息指向常量而难以理解,定义一个const常量能很好的解决这个问题;b.转载 2015-01-20 21:53:03 · 356 阅读 · 0 评论 -
static TLS block issue
https://gcc.gnu.org/ml/gcc-help/2007-08/msg00014.htmlhttps://gcc.gnu.org/ml/gcc/2015-02/msg00095.htmlhttps://stackoverflow.com/questions/22983986/is-there-a-way-to-determine-thread-local-storage-m原创 2017-07-05 23:52:45 · 998 阅读 · 0 评论 -
Linux中C/C++动态库、静态库编译
gcc helloworld.cpp -lstdc++ 或 g++ helloworld.cpphttp://blog.youkuaiyun.com/dumgeewang/article/details/7403084/http://www.cnblogs.com/dadawei/p/5368380.htmlhttp://www.jb51.net/article/37409.ht原创 2017-06-11 10:51:38 · 2713 阅读 · 0 评论 -
C/C++代码静态扫描和动态测试工具
Clang-tidyhttp://clang.llvm.org/Coverity原创 2017-06-04 22:40:13 · 9537 阅读 · 1 评论 -
LLVM & Clang
http://www.llvm.org/http://baike.baidu.com/item/LLVM原创 2017-06-16 23:07:53 · 467 阅读 · 0 评论 -
gdb常用命令
http://blog.youkuaiyun.com/liigo/article/details/582231/gdb -p bt - backtracesndetachgdb corebtinfo threadsinfo sharedlibrarygcc gdb-sample.c -o gdb-sample -g-g 表示将源代原创 2017-06-30 21:57:23 · 358 阅读 · 0 评论 -
address align
编程:编译:原创 2017-06-30 21:59:51 · 501 阅读 · 0 评论 -
Thread-safe, Signal-safe
https://en.wikipedia.org/wiki/Thread_safetyhttp://polaris.blog.51cto.com/1146394/382161/线程安全(thread-safe)程序描述了一个例行程序,它可被多个编程线程(thread)调用而没有线程间的不必要的交互。(线程是代表某个用户或进程运行程序的一个实例)线程安全对Java程序员非常重要,因为原创 2017-06-29 22:29:00 · 339 阅读 · 0 评论 -
比较C++, C#和Java
对比C++和Java事实上,Java本来就是从C++衍生出来的。然而,C++和Java之间仍存在一些显著的差异。可以这样说,这些差异代表着技术的极大进步。一旦我们弄清楚了这些差异,就会理解为什么说Java是一种优秀的程序设计语言。本附录将引导大家认识用于区分Java和C++的一些重要特征。(1) 最大的障碍在于速度:解释过的Java要比C的执行速度慢上约20倍。无论什么都不能阻止Jav转载 2014-12-12 17:44:25 · 945 阅读 · 0 评论 -
gcc, glibc和binutils的关系
升级gcchttp://blog.sina.com.cn/s/blog_15dea7e4e0102w9pi.htmlhttp://blog.youkuaiyun.com/djinglan/article/details/8273985/lib/libc.so.6ldd --versionstrings /lib64/libc.so.6 | grep GLIBCs原创 2017-07-29 23:40:38 · 355 阅读 · 0 评论