腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
使用
变量
参数
的
宏
c++
、
c
、
variadic-functions
如果我可以在
宏
函数中
使用
变量
参数
,并使下面的宏代码工作,请让我知道。 换句话说,有没有什么方法可以在va_start中
使用
局部
变量
。
浏览 29
提问于2020-01-14
得票数 2
1
回答
在SAS迭代Do循环中正确解析I
sas
、
sas-macro
、
do-loops
注:宏观
变量
&date10-&date20已全部定义。这是完美的-
宏
变量
&count10是创建
的
,它
使用
来自&date10-&date20
的
日期值来调用带有各自
参数
的
%psql
宏
的
每一行。假设do循环最有效,我尝试
使用
下面的索引(I)来创建
变量
,而不是许多
宏
调用(每个调用都包含新
的
宏
<em
浏览 5
提问于2015-12-20
得票数 1
回答已采纳
1
回答
变量
宏
,它
的
变量
参数
不带
参数
c++
、
c++11
、
c-preprocessor
、
language-lawyer
、
variadic-macros
调用不带
变量
参数
参数
的
变量
宏
M是否合法?有关
的
标准报价是The .替换/4 如果
宏
定义中
的
标识符列表没有以省略号结尾,则调用类似函数
的
宏
中
的
参数
数(包括不包含预处理令牌
的
参数
)将等于
宏
定义中
的
参数
数。否则,调用中
的
参数
将多于<e
浏览 0
提问于2013-05-27
得票数 13
回答已采纳
1
回答
如何用分隔符/分隔符连接/加入__VA_ARGS__?
c++
、
macros
、
c++17
我希望将
变量
宏
扩展到另一个
宏
,该
宏
接受单个
参数
,这是通过将
变量
参数
与分隔符/分隔符(例如"_")联接而形成
的
。就像这样:它扩展到我知道有用于处理
变量
参数
的
__VA_ARGS__,以及用于级联
的
##。我如何在一起
使用<
浏览 9
提问于2022-11-20
得票数 0
2
回答
跟踪和TRACE0、TRACE1和TRACE2变体
windows
、
mfc
可以
使用
跟踪
宏
作为类似printf
的
函数(
变量
参数
列表)。如果它支持这种功能,那么为什么有必要
使用
TRACE0、TRACE1和TRACE2
宏
,除非它们对
参数
的
数量施加了限制。同样,我想知道限制跟踪
宏
的
参数
数量是否有任何优势。
浏览 4
提问于2009-03-11
得票数 0
回答已采纳
2
回答
如何在小枝中访问
宏
中
的
_context
变量
?
php
、
macros
、
twig
我试图访问
宏
中
的
一个小枝
变量
。我知道我不能直接这么做。 谢谢
浏览 1
提问于2013-12-04
得票数 11
回答已采纳
2
回答
C
宏
中
的
参数
名是否会从以前
的
定义中产生副作用?
c
、
macros
我知道在C
宏
中
使用
参数
时
的
,但是当您
使用
已经定义
的
宏
时,就会发生这种情况。但是,当定义 it时,是否需要特别注意
参数
名称
的
选择?预处理器是否以“原子”
的
方式解析
宏
,以便不展开
参数
名称?#define ADDVALUES(MYVAL,YOURVAL) do{(MYVAL)+(YOURVAL);}while(0) ADDVALUES<e
浏览 0
提问于2020-08-13
得票数 3
回答已采纳
1
回答
使用
变量
和后期展开创建字符串化
宏
参数
列表
c
、
macros
、
stringification
、
variadic-macros
、
boost-preprocessor
我有以下问题:给定
变量
数量
的
宏
参数
argX,以创建字符串化
参数
#argX
的
列表LIST(A, B) -> "A", "B"我
使用
的
是Boost,所以对于每个
参数
和分派列表(.),
使用
助手
宏
实现上面的
宏</em
浏览 2
提问于2014-01-01
得票数 4
回答已采纳
1
回答
有没有办法在C中
使用
变量
的
数据?
c
、
types
、
macros
、
c-preprocessor
我发现,
使用
#define
宏
,您几乎可以
使用
您
的
代码做任何您想做
的
事情,我试图以某种疯狂
的
方式将其中
的
一些链接起来,以使一些很酷
的
事情发生。它不是由
使用
库本身
的
程序员调用
的
,而是由我调用,以便声明List(type)类型存在于哪种类型),该
宏
定义了数据类型和
使用
相同类型
变量
的
一组函数。通过这种方式,所有其他扩展
宏</em
浏览 7
提问于2022-03-23
得票数 0
1
回答
用于嵌套i,j循环
的
宏
c++
、
macros
如何编写可用于以下内容
的
宏
: FOR(j, n)并将其扩展为有效
的
嵌套C++ for循环,其中包括: FOR(n)将
使用
名为i (默认情况)
的
循环
变量
,且不
变量
小于(<) n,FOR(j, n)将
使用
名为第一个
参数
(j)
的
循环
变量
,且不
变量
小于(<) n。我看到有竞争力
的
浏览 0
提问于2020-11-17
得票数 2
回答已采纳
1
回答
获取Visual项目中所有
变量
和
参数
的
列表
visual-studio-addins
、
visual-studio-extensions
、
visual-studio-macros
我
的
目标是创建一个Visual扩展、
宏
或加载项,为用户提供他们所有
变量
和
参数
的
列表。然后,用户将能够重命名列表中
的
任何给定
变量
。如何在外接程序、
宏
或扩展中获取Visual项目中所有
变量
和方法
参数
的
列表?此外,在扩展、
宏
或加载项之间,哪一个更适合这一点?
浏览 1
提问于2012-11-11
得票数 0
3
回答
向可变
宏
中添加默认
参数
c++
、
c-preprocessor
、
variadic-functions
、
variadic-macros
是否可以在可变
宏
中
的
变量
参数
之前添加默认
参数
?例如,我有一个类似这样
的
宏
版本我想在
宏
中
的
变量
参数
之前再添加两个默认
参数
,这样它就不会影响以前
的
版本
浏览 1
提问于2010-02-24
得票数 5
2
回答
变量
宏
参数
c++
、
macros
、
c-preprocessor
、
variadic-macros
我有一个assert
宏
,它看起来像: (condition) ?(void)0 : MyLogFunction(__LINE__, __VA_ARGS__)template<typename...所以这个很好用:但这不是:我相信当没有
变量
args被传递到
宏
浏览 1
提问于2013-08-11
得票数 2
回答已采纳
3
回答
如何编写带有可选
参数
和可变
参数
的
宏
c
、
macros
我在代码中
使用
了一个名为PRINT(...)
的
宏
,它获取可变数量
的
参数
,其行为类似于printf (获取格式和
参数
)。它
的
定义如下:现在我想修改它,使它有一个可选
的
参数
,假设它
的
名称是number,它将在打印中添加一个数字前缀。重要
的
是,我不想更改代码中对此
宏
<em
浏览 0
提问于2017-08-06
得票数 4
1
回答
在指向另一个
宏
的
变量
宏
中为每个
参数
加上前缀
c++
、
parameters
、
macros
、
prefix
、
variadic
假设我有这些以ATTRIB_为前缀
的
宏
#define ATTRIB_B "b"我希望能够
使用
一个
变量
宏
来解压缩每个给定
的
参数
,然后用ATTRIB_前缀它以获得属性
宏
的
全名,以便展开该
宏
:将用作: const
浏览 2
提问于2017-04-03
得票数 1
回答已采纳
1
回答
如何
使用
宏
参数
在SAS中调用另一个
宏
variables
、
macros
、
sas
我发现我
的
很多宏观工作都有类似的结构。为了使我
的
代码更整洁,我想做一个通用
宏
,其中我有三个输入,第一次我运行作业
的
日期。要为其运行
的
日期数,以及要为这些日期执行
的
宏
的
名称。下面是我
的
代码,如果我硬编码run_dates
宏
中
的
宏
,它就能工作,但是我不能
使用
作为
参数
传递
的
宏
变量
来调用它。如何<em
浏览 1
提问于2015-02-27
得票数 0
回答已采纳
2
回答
SAS -用于
宏
中
的
表更新
的
proc sql
sas
我有一段代码,它尝试
使用
子查询中
的
宏
变量
来更新
宏
块中
的
表。我遇到
的
挑战是,有时一些
宏
变量
为空,从而导致代码失败。当
宏
变量
产生空值时,我如何将其设置为忽略?
浏览 0
提问于2015-04-01
得票数 0
1
回答
Julia中
的
宏
调用与
宏
定义环境
macros
、
julia
、
hygiene
我试图从朱莉娅关于
的
元编程文档中
的
一个声明中理解。文件声称 Julia
的
宏
扩展器通过以下方式解决了这些问题。首先,
宏
结果中
的
变量
被划分为本地
变量
或全局
变量
。如果将
变量
赋值给(而不是声明为全局
的
)、声明为局部
变量
或用作函数
参数
名,则该
变量
被视为本地
变量
。否则,它被认为是全球性
的
。然后将局部
变量
浏览 0
提问于2015-11-29
得票数 7
回答已采纳
1
回答
计数
参数
是否直接声明在省略号(.)之前在不同
的
函数中?
c++
、
c
、
x86
这是va_start
宏
的
实现:如您所见,va_start
宏
正在返回
参数
变量
列表中第一个字节
的
地址,方法是假设它直接存在于count
参数
之后(我指的是count
参数
,即我声明将传递给
参数
数
的
参数
的
名称)。因此,如果我除了<em
浏览 0
提问于2015-01-23
得票数 0
回答已采纳
1
回答
聚合:模板中
的
用户
宏
confluence
用于汇流5.10.8,它呈现一个不可编辑
的
文本字段和一个复制按钮。它有一个名为Text
的
参数
,定义如下现在,我想在一个具有
变量
$foo
的
模板中
使用
这个
宏
。如何将该
变量
用作用户
宏
参数
Text
的
一部分?在
参数<
浏览 0
提问于2018-07-02
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券