Clang++中C++11 thread的支持

在Linux下编译C++11的多线程代码时,提示pthread_create为定义。最后发现clang++在Linux在使用的是posix来实现C++11的线程,编译的时候需要加上-pthread。

从汇编的角度分析C++引用

C++中,引用为对象起了另外一个名字,引用类型refers to另外一种类型。引用和指针是不同的,可以汇编的角度来看引用。

C++中typedef的使用和类型安全

传统的`typedef`机制允许对已存在的type提供synonym或者alias,被定义为新引入的alias的类型与被定义为原来类型的变量,完全一样,不会有一丁点行为上的差别,但是这种特性在某些场景下会有缺陷。