gpt4 book ai didi

c++ - boost 目录以包含访问者设计模式

转载 作者:行者123 更新时间:2023-11-28 07:35:34 25 4
gpt4 key购买 nike

我只是想问一下使用 boost 语句需要哪些包含目录:

boost::static_visitor<void>

我有一个 Visitor 类,它使用上述 boost 命令作为其基类,但无法使我的代码正确编译。我有一种感觉,我缺少包含语句,但我不确定是哪一个。

非常感谢!

最佳答案

只要使用 BOOST 变体库的这一部分,您可以包含以下 header

#include <boost/variant/static_visitor.hpp>

如果这不起作用,您可以添加以下内容。虽然从上面的编译器错误来看,您应该只包含“boost/variant/static_visitor.hpp”需要的 header 。

#include <boost/variant/variant.hpp>

确保在编译时链接了 boost 文件夹的位置,无论您使用的是什么编译器。此外,这是一个仅包含头文件的文件,因此不需要编译任何库

如果以上都不行,你也可以试试下面的方法

#include <boost/variant.hpp>

关于c++ - boost 目录以包含访问者设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16837757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com