腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在visual studio中
调试
宏
时出现问题
c
、
visual-studio-2008
、
debugging
、
macros
我在
调试
C
语言
中的
宏
时遇到了问题。当我尝试设置断点时,我收到消息:“断点将不会命中。没有与此行相关的可执行代码...”有趣的是,我可以
调试
文件中的其他所有内容,但不能
调试
这个
宏
。为什么
调试
这个
宏
不能工作,你有什么想法吗?
浏览 1
提问于2011-07-01
得票数 2
6
回答
启用
宏
的
语言
如何跟踪源代码以进行
调试
?
c
、
lisp
、
macros
、
language-implementation
这是一个关于
宏
的更理论的问题(我认为)。我知道
宏
获取源代码并生成目标代码,而不需要对其求值,这使得程序员能够创建更多通用的语法结构。如果我必须对这两个
宏
系统进行分类,我会说有"
C
风格“
宏
和"Lisp风格”
宏
。根据预处理的源代码,
调试
器如何跟踪程序的执行情况?是否有一个特殊的“
调试
模式”必须设置为捕获有关
宏
的额外
浏览 2
提问于2010-07-10
得票数 11
回答已采纳
2
回答
在代码库中嵌入
C
调试
代码(printfs)的最佳实践
c
、
debugging
我刚刚用
C
语言
编写了一个大型项目,我有很多
调试
代码(printfs和代码中没有的代码)。现在,这些
调试
语句是性能开销,我想删除它们,但它们对于解决问题非常有帮助。在代码库中放置
调试
代码的最佳实践是什么。我有很多选择。 另一种解决方案是使用一些
C
宏
进行
调试
。我不太明白这是
浏览 5
提问于2015-07-27
得票数 4
回答已采纳
1
回答
如何在
C
中定义
宏
的
宏
?
c
、
macros
、
c-preprocessor
是否可以在
C
中定义
宏
的
宏
?通常,
宏
定义字符串的主体包含
语言
的运算符. 然而,有时需要在
宏
体中描述条件
宏
,就像在
宏
汇编程序中所做的那样。我该
怎么
做呢?
浏览 0
提问于2018-06-02
得票数 1
回答已采纳
12
回答
过度依赖
宏
c++
、
c
、
macros
我觉得,每次我读一个
C
或
C
++程序,其中一半或更多的内容都是
宏
。我知道
宏
可能很酷,但它们很难跟踪、
调试
等。更不用说大多数编程
语言
甚至没有定义类似
宏
的东西(尽管Perl6会有类似的东西)。我个人总能找到一种不用
宏
来编写代码的方法,无论是使用模板,还是多重继承等等。我甚至觉得自己不是一个好的程序员,因为所有的专业人士都使用
宏
,而我尽量避免使用
宏
。 问题是,有没有没有
宏
就不能解决的问题?
宏</em
浏览 1
提问于2010-08-13
得票数 17
回答已采纳
3
回答
独立
C
++预处理器
preprocessor
、
c-preprocessor
我正在寻找一个独立的
C
++预处理器。我将使用另一种
语言
,所以没有必要使用完全成熟的编译器,但它是一种非常有限的脚本
语言
,所以#define和#if以及其他指令将对我有很大帮助。
浏览 1
提问于2010-12-21
得票数 3
回答已采纳
1
回答
gdb能打印扩展的预处理/
宏
结果吗?
gdb
、
c-preprocessor
、
preprocessor
、
debug-information
例如:#define B 22{ return i;在gdb,No symbol "
C
" in current context.我
怎么
知道
C
是什么?gdb能告诉我吗?(我添加了rand(),所以
浏览 4
提问于2020-10-21
得票数 2
回答已采纳
3
回答
什么是
调试
模式w.r.t
C
++?
c++
、
debugging
出发地:特殊的“
调试
模式”日志
宏
只会在
调试
模式下产生影响,而对于非
调试
模式编译则会被编译为空。 “
调试
模式”是什么意思w.r.t
C
++程序?当我们在程序上使用GDB时,我们可以说程序处于
调试
模式吗?
浏览 0
提问于2012-05-08
得票数 4
回答已采纳
2
回答
C
/
C
++预处理单引号?
c-preprocessor
、
stringification
可能重复: #define MACRO(X) ...
浏览 4
提问于2010-11-30
得票数 0
回答已采纳
4
回答
C
/
C
++
宏
扩展与代码生成
c++
、
code-generation
、
macros
宏
扩展和代码生成都有优缺点。你最喜欢的方法是什么?为什么?什么时候我们应该选择一个而不是另一个?敬请指教。谢谢!vs 虽然代码生成为您提供了大量优秀的代码:
浏览 0
提问于2009-11-27
得票数 6
回答已采纳
1
回答
从可变
宏
参数创建成员
c++
、
macros
、
boost-preprocessor
我正在尝试使用
宏
来定义顶点基础,并最终生成使用OpenGL (glGetAttribLocation、glEnableVertexAttribArray、glVertexAttribPointer等)所需的样板代码我的
宏
是这样定义的:{ \ BOOST_PP_SEQ_FOR_EACH(DEFINE_GPU_VERTE
浏览 5
提问于2014-07-26
得票数 1
3
回答
为什么Java没有
宏
?
java
、
c
、
variables
、
language-agnostic
、
macros
在课堂上,教授说他更喜欢
C
而不是Java的一个原因是
C
有一个预处理程序,特别是
宏
。与声明具有所需值的final/const变量相比,
宏
有什么好处吗?我知道Java没有全局变量,所以会不会出现用变量代替
宏
的情况呢?
浏览 0
提问于2012-09-27
得票数 2
回答已采纳
2
回答
如何在Nim中获取过程的名称?
macros
、
nim-lang
我正在尝试用NIM
语言
编写
调试
打印的
宏
。目前,此
宏
将filename和line添加到instantiationInfo()的输出中。, ": ", `msg` debugPrint "foo bar"当前输出:我想添加调用
宏
的位置的过程所需输出:如何在Nim中获得过程(或迭代器)
浏览 10
提问于2018-02-08
得票数 6
回答已采纳
5
回答
在没有预处理器
宏
的情况下,是否有方法在Xcode项目中在项目级别定义实用的方案特定标志?
ios
、
swift
这些方案中的每一个都有一组
宏
,这些
宏
被定义为在项目级别上访问某些行为。最简单的示例是默认情况下为运行构建的默认方案中的所有Xcode项目定义的DEBUG=1
宏
。我们可以查询#ifdef
调试
.并在代码中做出相应的决定,甚至编译出不必要的代码. 看来,这种类型的配置选通并不像不支持
宏
那样容易使用!有人能提出一个类似的方法吗,我不在乎代码本身是否被编译出来。
浏览 7
提问于2014-06-08
得票数 182
回答已采纳
3
回答
如何在不键入两次名称的情况下打印变量名称及其值?
macros
、
metaprogramming
、
d
在
调试
时,这样做非常有用:print("var:", var) 使用符号:var和块的解决方案就是我想要的。那么其他
语言
呢?Python?F#?嘘?Shell脚本(任一shell)?Perl?(我更喜欢远离Perl )。Tcl?Lisp,Scheme?Java?( Java不太可能做到这一点)。即使在
浏览 1
提问于2010-09-04
得票数 6
回答已采纳
6
回答
_DEBUG vs NDEBUG
c++
、
c
、
debugging
应该使用哪个预处理器定义来指定代码的
调试
部分?
浏览 2
提问于2010-02-19
得票数 159
回答已采纳
4
回答
宏
和函数之间的差异(外部
C
)
function
、
macros
、
preprocessor
、
language-design
对于类
C
语言
(如 )中的函数和
宏
之间的差异,有几个不同的答案。然而,我的问题更多的是一个概念性的问题,关于一个函数给我们什么或者可以做什么,
宏
本质上是无法做到的。return x+y# 5 return a+b;add2(2,3)从头上看,以下是使用
宏
的限制一个函数还能做
宏
不能做的事情吗?例如,如果我经历了一个大型程序,尝试删除所有函数并使用
宏
,那么
浏览 8
提问于2021-11-24
得票数 0
2
回答
如何实现类似Microsoft Excel的“记录
宏
”-like功能?
c++
、
scripting
、
macros
如何在Microsoft Excel中实现像这样的“记录
宏
”?据我所知,我可以嵌入一个脚本解释器(例如,javascript),并使
c
++对象对脚本可见,类似于web浏览器中的DOM。在Excel中,我们可以记录
宏
,它将生成适当的VBA代码。PS:可以是任何
语言
/平台--我只是想知道
怎么
做。
浏览 1
提问于2010-08-03
得票数 4
2
回答
如何在Xcode中
调试
时打印常量/
宏
的值?
iphone
、
ios
、
xcode
、
ipad
在
调试
iOS应用程序时,我知道如何使用以下方法打印对象的值:po“变量名”我想知道如何在Xcode中
调试
时打印常量的值?有没有输出常量值的命令?
浏览 4
提问于2012-10-25
得票数 2
回答已采纳
1
回答
外部内联vs #define
宏
c
、
c99
我最近遇到了一个代码库,它更倾向于使用
宏
而不是外部内联函数。这里使用的
语言
是
C
99,并且特定的实现对性能特别敏感(因此,使用
宏
的参数是为了避免频繁调用函数的函数调用/堆栈帧设置)。为了提高可读性,我建议去掉
宏
,转而使用外部内联函数。我的建议是: ...查看生成的程序集,我的函数看起来是正确内联的,因此与
宏
一样高效,同时更易于阅读和
调试
浏览 18
提问于2020-03-05
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言带参数的宏定义
对C语言程序进行调试的基本方法
不可小看的技术——C语言编程中的宏
C语言怎么学习?以C语言模拟登录为例,学C语言该当如此方可成
C/C+编程笔记:VC+6.0环境下调试C语言代码的方法和步骤!
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券