macros 相关问题

***不要使用VBA / MS-Office语言。请改用相应的[vba]标签。***宏是一种规则或模式,用于指定某个输入序列(通常是一系列字符)应如何映射到输出序列(通常也是一系列字符),具体如下:一个确定的程序。

是否有可能在Rust的编译时计算递归函数?

我想计算const的阶乘。我想最终得到这样的结果:const N:usize = 4; const N_PERMUTATIONS =阶乘(N);显而易见的解决方案(不起作用)是:const ...

回答 1 投票 5

Groovy闭包$ v

@CompileDynamic ClassNode buildTemplateClass(ClassNode reference){def methodCount = constX(reference.methods.size())def fieldCount = constX(reference.fields.size())return new ...

回答 1 投票 2

什么时候执行Scala宏注释? (宏观天堂)

我尝试按照文档中的描述实现Scala宏注释示例。我设法在使用它们的实际项目之前编译宏注释,即@ ...

回答 1 投票 2

如何创建Mac OS X应用程序安装程序

我在XCode(版本4.6.2)中有一个项目,其中包括应用程序和命令行实用程序。如何为该项目创建安装程序以测试一切是否正常(例如命令行实用程序是......

回答 2 投票 1

Haxe宏调用一个类的静态方法

我有一组类,它们都具有相同的静态方法(或实际上是一组方法)。我如何实现一个宏,这将允许我调用给定类的某些方法?东西......

回答 1 投票 2

在比较中确定文字的有效类型

以下是我定义的宏的简化版本:#define CHECK_EQ(a,b)do {if((a)!=(b))abort();虽然(假)有效,但现在我想用...做额外的工作

回答 2 投票 2

如何根据参数编号创建具有不同行为的宏?

我想创建一个宏,当它有HAS参数或NOT时,它将以不同的方式工作。例如:打印错误有两种不同的实现:// 1.打印消息=检查代码#...

回答 1 投票 1

C:在宏中隐藏if语句的最佳方法

在#define中隐藏if语句的最佳做法是什么?您可以在define中使用if:#define MY_MACRO(isTrue)if(isTrue)do()我的直觉说这是不好的方法。你能给......

回答 1 投票 0

对象宏的最大大小

我试着写下面的内容:#include #包括 void * ptr = malloc(SIZE_MAX);但编译器给了我以下警告:警告:参数1值'...

回答 2 投票 0

_v(l)在宏观中的意义是什么?

我试图从以下URL了解以下宏:do {\ word _v(l)= vec_len(V); ...

回答 2 投票 -1

使用项目相对路径和宏启动Delphi宿主应用程序

背景:我使用运行时(插件)BPL和主机应用程序。无论出于何种原因,我有时需要调试我的bpl而不切换到主机应用程序,所以我可以在...中设置'主机应用程序'

回答 1 投票 0

为什么NIST RS274NGC G-Code Interpreter使用这种代码风格?

我刚刚编译了NIST RS274NGC G-Code Interpreter,并从gcc中看到了令人难以置信的890警告。其中200个是由这个数组引起的:char * _rs274ngc_errors [] = {/ * 0 * /“没有错误”,/ * 1 * /“没有......

回答 1 投票 0

在Racket中动态地需要阶段1(for-syntax)变量

假设我有一些模块foo.rkt在阶段1提供x。#lang racket(开始为语法(定义x 5)(提供x))当你运行(module-> exports“foo.rkt”)你回来((1(x()))),...

回答 1 投票 2

SAS循环并导入每个文件。结合两组代码

我有两套SAS代码,它们都能正常工作。一个是可以在目录中循环并查找与特定扩展名匹配的所有文件的宏。另一个是可以打开一个的文件......

回答 2 投票 1

有没有办法强制C预处理器在宏之前评估宏参数

我有许多宏形式的#define F(A,B)A和B的一些功能,为了便于阅读,我想为这些宏定义参数,例如: #define C A,B这样我就可以说F(C)......

回答 2 投票 4

Tasm宏默认值

在turbo汇编程序中,我有一个宏子宏x,y mov ax,x sub ax,y endm如何给y一个默认值,等于1,所以我可以写sub bx和ax变得等于bx - 1?

回答 1 投票 2

MSBuild C ++ - 命令行 - 可以传递定义吗?

有没有办法转换这样的东西:#define ERROR_LOG_LEVEL 5进入msbuild通过命令行传递给它的项目的东西? msbuild.exe {???} ERROR_LOG_LEVEL = 5目标我读过......

回答 2 投票 6

如何在Pynput中使用鼠标右键?

我正在使用Python模块Pynput创建一个宏,它将按下我的一个侧面按钮。有谁知道在Pynput中调用侧按钮是什么?例如:从pynput.mouse导入Button,...

回答 2 投票 1

从“兰帕达书”一书中,“a1”在sortf中的位置是什么?

Doug Hoyte的书“Let over Lambda”描述了通过排序网络对固定大小的输入进行快速排序功能:( defmacro!sortf(comperator&rest places)(如果放置`(标签体......)

回答 1 投票 2

我可以在Java源文件中使用宏吗?

在我的程序中,我多次在控制台中读取整数。每次,我都要输入这一行。 new Scanner(System.in).nextInt();我已经习惯了C / C ++,我想知道我是否可以定义一些东西......

回答 8 投票 47

© www.soinside.com 2019 - 2024. All rights reserved.