Gru*_*bel 28 c++ portability tr1 include c++11
不同的编译器似乎对TR1有不同的看法.G ++似乎只接受包含的类型:
#include <tr1/unordered_map>
#include <tr1/memory>
...
Run Code Online (Sandbox Code Playgroud)
虽然微软编译器只接受:
#include <unordered_map>
#include <memory>
...
Run Code Online (Sandbox Code Playgroud)
至于我理解TR1,微软的方式是正确的.
有没有办法让G ++接受第二个版本?一般人如何以便携方式处理TR1?
小智 13
#ifdef _WIN32
#include <unordered_map>
#include <memory>
#else
#include <tr1/unordered_map>
#include <trl/memory>
#endif
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
30897 次 |
最近记录: |