我的博客园;http://www.cnblogs.com/geekpaul/
全部博文(20)
发布时间:2014-12-16 13:40:48
volatile的作用C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的 memory barrier。这是 BS 在 "The C++ Programming Language" 对 volatile 修饰词的说明:A volatile specifier is a hint to acompiler that an object may change its value in ways not specified by thelang.........【阅读全文】
发布时间:2014-12-15 21:41:33
C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。C++中,一个参数的构造函数,承担了两个角色:一是个构造器,二是个默认且隐含的类型转换操作符。 所以,有时候在我们写下如AAA = XXX, 这样的代码,且恰好XXX的类型正好是A.........【阅读全文】