ema*_*lhy 2 c++ boost graph
我正在上课
在类中,我使用boost :: graph :: adjacent_list作为私有成员.
但我不希望我的头文件包含boost头文件,因为任何其他文件包含我的头文件都需要包含boost头文件.
有没有办法可以避免在我自己的头文件中包含boost头文件.
我尝试过前瞻性声明,但失败了.
Mar*_*k B 5
你不能直接这样做,但你可以解决不pimpl通过你的类传播实现细节(boost)的根本问题.这实际上意味着您转发声明指向实现细节的指针,然后完全在源文件中实现.
pimpl
归档时间:
14 年,4 月 前
查看次数:
627 次
最近记录: