腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
C
中
创建
跟踪
当前
作用
域
的
宏
、
在
C
++
中
,对象构造函数和析构函数可用于
在
代码执行期间
跟踪
作用
域
,如下所示: #define TRACE(msg) Helper trace_helper(msg); printf(“enter %s”, name); ~Helper() { printf(“exit %s”, _name); } }; 这允许我
跟踪
我
的
代码现在,
在
<em
浏览 9
提问于2019-10-12
得票数 0
1
回答
使用向量
的
符号表
、
我一直
在
绞尽脑汁,试图通过实现符号表来理解逻辑&现在,我挥舞着白旗,请求帮助。我正在使用向量
创建
一个符号表,但是我
在
正确
的
范围内放置符号表条目(现在是一个字符串,稍后是一个结构)有问题。我
的
代码有一个int scopenum,它在每次打开块时递增{,每次块关闭时递减。然而,这一行引起了一个问题:{ a{b}{q },因为它将Q放在
作用
域
2
中
,而它应该在
作用
域
3
中
。我
的
代码将
浏览 1
提问于2014-12-07
得票数 0
回答已采纳
2
回答
CMAKE:
在
函数
中
创建
和构建列表--使用目录或全局
作用
域
、
、
、
我不完全熟悉cmake
的
作用
域
规则。在为IDL执行RPC代码生成时,我需要建立各种文件
的
列表。BasicProtocol.proto)每次列表都是空
的
。我需要可追加
的
列表,可以从一个函数
中
构建。
浏览 0
提问于2011-07-13
得票数 9
回答已采纳
2
回答
Liferay资产发布者条目变量
在
adt中分配给自身
、
、
我使用
的
是Liferay7,通过查看资产发布者
的
默认adt,我
在
"Rich Summary“adt中看到了以下代码部分 <#assign编辑 考虑到即使
在
list循环之外也会以这种方式定义entry,为什么要这样做?有必要吗?在此模
浏览 13
提问于2018-02-01
得票数 2
回答已采纳
1
回答
C
++ boost波,
作用
域
宏
、
、
、
、
是否可以通过boost wave使用自定义
的
宏
来限定范围
的
宏
?我知道这应该是一个可能
的
C
++0x,但我正在使用常规
的
C
++。如果可能,你能提供如何实现这一点
的
链接或参考吗? 谢谢
浏览 0
提问于2010-04-15
得票数 1
回答已采纳
2
回答
无法理解函数
中
宏
定义
的
范围
、
我
在
函数
中
定义了
宏
,我
在
主函数中使用了这个
宏
,它工作得很好。
宏
有全局
作用
域
吗?
浏览 9
提问于2014-09-23
得票数 1
1
回答
如何组合生成唯一标识符
的
两个boost日志记录
宏
?
、
、
、
我使用
的
是boost_logging (版本2),我希望避免
在
我
的
代码
中
散布这些内容:BOOST_LOG_FUNCTION()#define LOG_NAMED_SCOPE_FUNCTION(name)\ BOOST_LOG_NAMED_SCOPE(name如果有一个解决方案能让我
在
模块
浏览 10
提问于2016-09-18
得票数 0
回答已采纳
7
回答
宏
在
C
中
的
作用
域
?
、
这些
宏
是如何计算
的
?("%d",i); printf("%d",i);} #undef i} 给出了2020年
的
产出
浏览 0
提问于2013-06-28
得票数 30
回答已采纳
1
回答
在
处理
宏
注释时无法访问父级成员
、
、
、
、
我有点被以下(
宏
注释)情况所阻塞。假设我有一个名为@factory
的
注释,它
的
目的是为相应
的
同伴对象
中
的
带注释
的
特征生成一个apply方法。def apply(_a1: Int, _b1: String) = new B { val b1 = _b1} 在后一种情况下,我需要知道A、
中
存在哪些属性,但我不知道如何获得有关它们
的
任何信息()。
在
处理
宏
浏览 2
提问于2013-10-15
得票数 8
回答已采纳
1
回答
它是活着
的
吗?
、
、
由Stroustrup编写
的
说明。 用粗略
的
(或确切
的
)术语来说,什么是#nomacros,它在任何地方都可以作为扩展吗?
在
最近
的
一个项目中,它将是一个有用
的
诊断工具,该项目涉及将1995年
的
数千个文件--老式
的
C
++移植到2005年
的
编译器,而不是通过预处理程序运行代码和检查.i文件以获得意外
的
包。
浏览 2
提问于2009-06-26
得票数 3
回答已采纳
1
回答
如何检查
当前
主机名是否与链接单击
的
主机名匹配
、
、
我需要帮助
创建
一个简单
的
,如果其他语句,将帮助我们
跟踪
出站链接。<script>{ return 1; } el
浏览 3
提问于2014-03-13
得票数 1
回答已采纳
7
回答
对于全局常量,const与#define
的
主要优点是什么?
、
例如,
在
嵌入式编程
中
,#define GLOBAL_CONSTANT 42比const int GLOBAL_CONSTANT = 42;更受欢迎,原因如下: 它不需要在内存
中
的
位置(这通常在微控制器中非常有限,而
C
应用程序通常需要大量
的
全局constants)const,不仅需要在闪存中放置一个存储位置,而且编译器
在
程序开始时生成额外
的
代码来复制它。)与使用#define
的
所有这些优点相比,使用const
的
主要优势
浏览 0
提问于2012-03-30
得票数 3
回答已采纳
2
回答
在
C
++函数
中
定义#是否很奇怪?
、
、
我
的
小
C
++函数需要计算一个简单
的
超时值。但是这些定义只适用于这个函数,我能在函数
中
定义它们吗?这样做
的
好处是: 缺点可能是定义局部变量/const之类
的
方法相当粗糙,但它显然不是局部
的
。除此之外,
在
C
++函数中进行#定义会很奇怪吗
浏览 2
提问于2013-10-10
得票数 4
回答已采纳
1
回答
Autofac:有没有办法从容器
中
获取现有的LifetimeScope,这样我就可以避免传递它
的
引用?
、
、
、
、
MyType>() .InstancePerLifetimeScope() lts.Resolve<MyType但我需要从其他ViewModels
中
解析MyType,同时将其保持<em
浏览 4
提问于2019-06-11
得票数 0
2
回答
Objective
C
预处理器:获取
当前
类
、
有没有办法
在
预处理器
中
获取
当前
作用
域
的
类?目前,我正在做
的
事情如下:#define DATA_SOURCE_DEF_CONSTR(CLASS) + (CLASS *)dataSource { \return source; \然后我
在
很多类中使用这个
宏
,比如: DATA_SOURCE_DE
浏览 1
提问于2011-04-24
得票数 5
回答已采纳
1
回答
宏
中
的
静态变量
、
、
我正在看一些代码,认为整个逻辑在这里是没有意义
的
。像这样
的
宏观经济似乎很差。例如,我使用这个
宏
两次,并将两个字符串输出。TESTING("hello"); 预处理器简单地用代码块替换标识符,这与复制/粘贴代码是一样
的
,如果多次使用这个
宏
,那么编译器不应该给firstPass重新定义错误吗如果firstPass是static,则只
创建
一次并初始化一次。因此,使用这个
宏
多次,不应该产生
浏览 3
提问于2016-07-06
得票数 2
回答已采纳
3
回答
程序范围
的
数据结构?
、
、
我正试图通过一个程序
的
AST来解析一种合成语言,具体来说,我试图模拟这个
作用
域
,例如,输入一个函数,然后推送一个新
的
作用
域
,当这个函数被访问者访问完时,它会弹出这个
作用
域
。一个重要
的
方面是,当我们推送一个新
的
作用
域
时,会设置一个指针currentScope,它指向我们
当前
正在查看
的
范围。,它构建了通用
的
作用
<e
浏览 6
提问于2016-09-29
得票数 4
回答已采纳
1
回答
在
Excel
中
命名单元格
、
我试图
创建
一系列
的
宏
来审计一些金融模型。我试图
创建
的
第一个
宏
是一个命名
当前
单元格
的
宏
。为什么?我想命名这个单元格,然后我将记录一个
宏
,单击“
跟踪
先例”,然后转到有关联
的
单元格。在那之后,我需要回到原来
的
单元格,那是命名
的
单元格。go函数很简单,但我需要命名
宏
Sub
浏览 0
提问于2019-04-25
得票数 0
1
回答
我可以重用Powershell验证块
中
定义
的
变量吗?
、
、
在
验证过程
中
,我需要
创建
一些字符串。我还需要脚本后面的这些字符串。 $a = Get-A $thing1 $
c
= $a + $b $d = Get-D $
c<
浏览 0
提问于2019-07-20
得票数 0
回答已采纳
1
回答
如何使用flex/bison进行语义检查?
、
、
、
、
我
在
bison
中
创建
了一个上下文无关语法,
在
flex
中
创建
了一个scanner。现在我还想做一个语义检查,例如,假设输入是这样
的
:
c
=
c
+5; 此输入
在
语法上是正确
的
,但使用了一个未声明
的
变量,即"
c
“。我怎么做这样
的
语义检查呢?我应该从哪里开始呢?我应该用flex还是bison写我
的
代码?如果有人
浏览 0
提问于2013-03-28
得票数 4
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券