如何包含所有boost头文件?

时间:2010-01-29 23:29:55

标签: java c++ import include wildcard

在Java中如果你想要命名空间中的所有类,你可以这样做:

import com.bobdylan.*;

无论如何我可以得到类似的结果:

import boost.*;

(C ++除外)

2 个答案:

答案 0 :(得分:3)

不自动。你可以编写一个#include所有其他你感兴趣的头文件的头文件,然后#include那个,但就是这样--C ++没有像java那样的“导入”功能。

答案 1 :(得分:1)

您可能不希望#include所有Boost - 它是一个非常大的库,所以只需包含您需要的内容。

此外,Neil说,C ++中没有与Java。*语法相同的内容,因此您必须手动将它们全部包含在内,或者手动编写包含它们的单个标题并包含它。