开发者

How to include all boost header files?

In Java if you wanted all the classes in a namespace you could just do this:

开发者_运维问答import com.bobdylan.*;

Is there anyway I can get a result similar to:

import boost.*;

(except in C++)


Not automatically. You can write a single header file that #includes all the other headers you are interested in, and then just #include that, but that's it - C++ has no "import" feature like java.


You probably don't want to #include all of Boost -- it's a very large library, so just include what you need.

Also, a Neil says, there is no equivalent in C++ to the Java .* syntax, so you must either include them all manually, or write a single header that includes them all manually and include that.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜