问答列表

在宏扩展中引用外部板条箱

作者:digital illusion 提问时间:3/30/2022

我正在尝试编写一些在 nostd 环境和 std 环境中工作的宏。为了做到这一点,我在 proc macro crate 中有这种代码: #[cfg(not(feature = "alloc"))]...

为什么推断命令会产生误报错误?

作者:Sazzad Hissain Khan 提问时间:1/11/2022

我在我的 iOS 项目中使用 CocoaLumberjack pod。 定义自定义宏,如, #define SM_DDLogDebugConst(tag, frmt) DDLogDebug(([N...

管理类似的结构,一个使用数组,另一个使用指针

作者:arivero 提问时间:1/13/2022

我有一些包含数组的结构 struct mystruct_withArrays { int foo; int bar[MaxN]; int baz[MaxM]; } 以及它们与指针的等价物 ...

在词汇语法中标记 ECMAScript 时如何确定目标符号

作者:Lane Sun 提问时间:11/18/2021

我正在编写一个 JS 宏预处理器,并参考 ECMA-262 规范以获取解析 js 代码的一些指南。 我使用代码解析器来确定在哪里以标准/精确的方式进行宏替换,这将区分一些环境,例如: macro(...

Emacs:在 Haskell 模式下重新定义命令 (haskell-mode-hook)

作者:artella 提问时间:8/12/2012

在 haskell 模式下的 emacs 中,我想更改命令 “C-x C-s” 自 “C-x C-s”后跟“C-c C-l”。 从以下方面获得提示: Haskell.org : Emacs/K...

如何绕过 << 调用,就好像 c++ 中的“#ifndef DEBUG”宏一样?

作者:Leon 提问时间:9/27/2019

我为自己编写了一个小 logging-lib,它接受两种形式的调用。 一个喜欢普通的函数调用,另一个喜欢 std::ostream <<运算符输出。 然后,我分别为每个日志级别定义了一些宏,如下所示...

X宏驱动的C++模板类实例化

作者:Paul Grinberg 提问时间:8/27/2022

我正在尝试实例化一个基于 X-macro 的模板化类。但是,这给了我语法错误。从 x 宏实例化模板化类的正确方法是什么?error: wrong number of template argument...

C 预处理器宏是否可以包含预处理器指令?

作者:pixelbeat 提问时间:11/19/2008

我想做以下等效的事情: #define print_max(TYPE) \ # ifdef TYPE##_MAX \ printf("%lld\n", TYPE##_MAX); \ # endif...

iMacros - 复选框

作者:shadow777 提问时间:8/3/2018

在网页上,我有 3 个复选框,在我的 excel 文件中,我有一个包含三个不同单词的列:第一、第二和第三(有些是空白的)。我想根据单元格中的值选中特定的复选框。 有什么办法可以做到这一点吗? 谢谢...

Malloc 宏重载也适用于编译器对 malloc (C++) 的调用?

作者:blipblop 提问时间:3/21/2017

我在网上多次提到以下技巧来“重载”对“malloc”的调用: void* myMalloc(const char* file, int line, size_t size) { return ma...


共89条 当前第6页