C++ 右值语义相关总结
在现代C++的众多特性中,右值语义(std::move和std::forward)大概是最神奇也最难懂的特性之…
c++11 atomic的使用详解
std::atomic_flag std::atomic_flag是一个原子的布尔类型,可支持两种原子操作…
C++ inline内联函数详解
函数是一个可以重复使用的代码块,CPU 会一条一条地挨着执行其中的代码。CPU 在执行主调函数代码时如果遇到了…
C++命名空间实例详解
一个中大型软件往往由多名程序员共同开发,会使用大量的变量和函数,不可避免地会出现变量或函数的命名冲突。当所有人…