boost-preprocessor

boost-preprocessor

文章 0 浏览 2

Boost.Preprocessor是cpp的一组宏还是一个单独的处理器?

Boost.Preprocessor是cpp的一组宏还是一个单独的处理器?…

终遇你 2024-11-06 05:39:36 0 0

如何将宏展开的结果分离为不同的参数?

我正在编写一些 Boost.Preprocessor 元程序,但遇到以下问题。考虑以下宏(这是为了说明问题而进行的简化): #define ITERATION_IMPL(p1, p2, p3, p4…

缱倦旧时光 2024-11-01 04:29:47 0 0

C++通用编程的微妙之处

我遇到的问题如下面的代码所示。 #include &ltiostream&gt #define X 4 int main() { std::cout &lt&lt "should be 4: " &lt&lt X &lt&lt std::endl #…

岁吢 2024-10-30 20:42:10 2 0

Boost.Preprocessor 是独立的吗?

我正在考虑在某些项目中使用 Boost.Preprocessor,但我不想使整个 Boost 库成为依赖项。 我可以单独复制它并逃脱惩罚吗?否则,它的依赖是什么?…

吹泡泡o 2024-10-14 09:41:08 2 0

我可以附加到预处理器宏吗?

标准 C 或 GNU 扩展中是否有任何方法可以将内容附加到宏定义中? 例如,给定一个定义为的宏 #define List foo bar 我可以附加 bas 以便它 List 扩展,…

笔芯 2024-10-10 03:39:08 3 0

带 Boost.Preprocessor 的 X 宏?

将其与我关于附加到 CPP 宏的问题分开: 有没有人这里使用 Boost.Preprocessor 库的数据类型来实现类似 X 宏的东西?…

狼性发作 2024-10-09 16:12:05 0 0

如何使用 cmake 使用 boost.wave 作为预处理器

我正在尝试使用 boost.wave 作为预处理器,而不是编译器附带的预处理器。我无法弄清楚如何实现这一目标。 我使用 CMake 作为构建系统生成器,如何指定…

三月梨花 2024-10-06 19:43:13 2 0

Boost 预处理器:示例不起作用

我尝试从 Boost.Preprocessor 库,它是: #include &ltboost/preprocessor/seq/insert.hpp&gt #define SEQ (a)(b)(d) BOOST_PP_SEQ_INSERT(SEQ, 2, c)…

み青杉依旧 2024-09-28 10:31:37 3 0

在 Boost 预处理器中混合变量和整数常量

我使用 BOOST_PP 在预处理器中进行预编译计算。我专注于代码大小对我来说极其重要的应用程序。 (所以请不要说编译器应该或通常这样做,我需要控制编…

胡渣熟男 2024-09-26 17:15:18 4 0

如何确定 boost.preprocessor 元组中的元素计数?

如何确定 boost.preprocessor 元组?…

哽咽笑 2024-09-25 10:19:23 8 0

在编译时获取 boost::function arity?

我需要根据 boost::function 对象的数量(参数计数)在 BOOST_PP_IF 语句中做出决定。这可能吗? boost::function_types::function_arity 做了我正在…

叫嚣ゝ 2024-09-18 20:09:13 4 0

C 预处理器宏:检查 token 是否已声明

这是针对 C 预处理器专家的: 我如何声明一个带有一些标识符列表的 enum ,然后在 switch 语句中检查列表中是否包含标识符? 我需要的示例: typedef …

無處可尋 2024-09-18 07:58:49 6 0

C预处理器、宏“重载”

我正在尝试做某种宏“重载”,以便宏(某物)的扩展方式与宏(某物,其他)不同。 使用我从此处获得的片段(我不确定是否它是 100% 可移植的)和 Boos…

要走就滚别墨迹 2024-09-13 06:57:19 3 0

C99 预处理器图灵完整吗?

在发现 Boost 预处理器的功能之后,我发现自己想知道:C99 预处理器图灵完整吗? 如果没有的话,缺少什么才没有资格呢?…

沫雨熙 2024-09-07 13:36:27 3 0

Boost 预处理器库,用于基于 C++/CLI 中的基本类型列表(例如 PointI32、PointF32 等)生成一组类型

我试图弄清楚如何使用 Boost.Preprocessor 库 http:// www.boost.org/doc/libs/release/libs/preprocessor 为不同的特定类型展开“通用”类型。下面我…

三寸金莲 2024-08-21 05:40:58 5 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文