【发布时间】:2009-04-07 07:19:34
【问题描述】:
我们正在编写一个将自身保存在 .hpp 文件中的日志库。我们希望包含<tr1/unordered_map>(如果编译器支持TR1)或标准<map>,否则。是否有一种标准方法可以在编译时检查 tr1 是否可用?
我在想与“__cplusplus”定义符号存在的方式相同,也可以定义一个“__cxx__tr1”或类似的东西。我没有在 TR1 的草稿中看到它,所以我认为它不存在,但我想先问一下以防万一。
请注意,如果这些定义不存在,那么将它们包含在提案本身中并不是一个坏主意。
【问题讨论】:
标签: c++ dictionary unordered-map tr1