Ale*_*dov 0 c++ bimap c-preprocessor boost-bimap
我在编译boost.bimap库时遇到问题.我的测试程序是一个空白的主函数,只有一个include指令(如#include <boost/bimap.hpp>).经过一些调查后,我发现预处理器已经从头文件中做了一些有趣的构造,如:
struct A { struct B{}; struct B; };
Run Code Online (Sandbox Code Playgroud)
我不知道这是否正确,但gcc接受它,而clang和icc则不接受.谁是对的,我该怎么做才能用bimap库编译程序?不幸的是,我不能在这种情况下使用gcc.
| 归档时间: |
|
| 查看次数: |
228 次 |
| 最近记录: |