摘要:
内存模型 一般来说,内存模型可以分为静态内存模型和动态内存模型 静态内存模型 主要是类对象在内存中的布局,也就是类成员在内存中是如何存放的。 动态内存模型 从行为方面来看,多个线程对同一对象同事读写时所作的约束。涉及了内存、Cache、CPU各个层次的交互,尤其是在多核系统中为了保证多线程下执行的正 阅读全文
摘要:
C++ 03: 字符“12.5”能被编译器解释为数值为12.5的double类型字面值,但是添加后缀f例如12.5f将创建一个float类型的值。数字的后缀修饰符是由C规范固定的,C 03不能创建新的字面修饰符。 C++ 11: C++ 11使用户能够定义新的字面修饰符,利用自定义的修饰符完成由字面 阅读全文