boost-preprocessor

boost-preprocessor

文章 0 浏览 3

哪个 boost 宏允许我在程序中插入可变数量的语句

假设我想实现以下示例效果: if (i) j--; 现在我想在程序中重复插入该行任意多次。如果我想插入该语句 1000 次,那么我必须手动复制粘贴它。 目的是在…

层林尽染 2024-12-07 14:01:20 1 0

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

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

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

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

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

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

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

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

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

Boost.Preprocessor 是独立的吗?

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

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

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

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

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

带 Boost.Preprocessor 的 X 宏?

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

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

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

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

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

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

我尝试从 Boost.Preprocessor 库,它是: #include #define SEQ (a)(b)(d) BOOST_PP_SEQ_INSERT(SEQ, 2, c) // expands to (a)(b)(c)(d) 在 Visual St…

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

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

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

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

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

如何确定 boost.preprocessor 元组?…

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

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

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

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

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

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

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

C预处理器、宏“重载”

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

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

C99 预处理器图灵完整吗?

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

沫雨熙 2024-09-07 13:36:27 6 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

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