is_trivially_destructible replaced has_trivial_destructor

阅读更多关于《is_trivially_destructible replaced has_trivial_destructor》

C++11 中的 type_traits, 改变了一些约定成俗的名字:

我们经常使用的 has_trivial_destructor, 变成了 is_trivially_destructible, 现在已有不少编译器实现了 has_trivial_destructor, (std, std::tr1). 继续阅读

文章简介最多240个字符

阅读更多关于《文章简介最多240个字符》

忽然以前文章中有个笔误, 打算修改一下, 修改好了, 提交, 结果被提示:

文章简介最多240个字符, 你已经有输入了247个!

可我无论如何找不到 "文章简介" 的输入框! 难道是 IE Only 的?

HashMap<string, …> 能有多快

阅读更多关于《HashMap<string, …> 能有多快》

看到很多使用 map<string, ….> 的代码, 也有一些使用了 unordered_map<string, …> 或者 hash_map<string, …>, 当然, hash_map 不是标准的, unordered_map 也只在 boost, tr1 和 c++0x 中可用. 从代码的简洁性和可移植性上讲, 标准的 std::map 是首选. 继续阅读

怎样让C++函数重载时连返回值类型也加入重载决议?

阅读更多关于《怎样让C++函数重载时连返回值类型也加入重载决议?》

众所周知,C++函数重载时返回值是不参与重载决议的, 也就是说: 继续阅读