腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么基于抽象语法树的
宏
比基于
字符串
预处理的
宏
更好?
macros
、
rust
、
rust-macros
我偶然发现了 为什么抽象语法树比
字符串
预处理更好?
浏览 2
提问于2018-05-24
得票数 2
回答已采纳
1
回答
如何在
C
中定义
宏
的
宏
?
c
、
macros
、
c-preprocessor
是否可以在
C
中定义
宏
的
宏
?通常,
宏
定义
字符串
的主体包含
语言
的运算符. 然而,有时需要在
宏
体中描述条件
宏
,就像在
宏
汇编程序中所做的那样。我该怎么做呢?
浏览 0
提问于2018-06-02
得票数 1
回答已采纳
2
回答
C
编程如何将
宏
转成
函数
c
、
function
、
macros
我需要知道如何为.
c
(源)和.h (头)文件转换任何#define。
浏览 5
提问于2018-08-14
得票数 2
回答已采纳
1
回答
为什么不再使用
宏
语言
?
shell
、
macros
在这对我以前的一个问题关于脚本
语言
是否适合作为shell的回答中,DigitalRoss确定了
宏
语言
和“已解析类型化”
语言
在
字符串
处理方面的区别,这是脚本
语言
不适合shell用途的主要原因。例如,
宏
语言
包括nroff和m4。 创建
宏
编程
语言
所需的设计决策(或妥协)是什么?为什么大多数主流
语言
被解析,而不是宏观
语言
?这个非常相似的问题 (和接受答案)很好地描述了为什么解析的类型化<e
浏览 0
提问于2012-03-10
得票数 4
2
回答
C
语言
预处理行为
macros
、
c-preprocessor
C
语言
中存在不同类型的
宏
,嵌套
宏
就是其中之一。考虑具有以下
宏
的程序#define SQUR(x) (x*x) 使用此方法,我们可以成功地编译以获得结果。众所周知,
C
预处理程序用替换
字符串
替换所有标识符。考虑到上面的例子,我想知道
C
预处理器遍历程序多少次来用替换值替换
宏
。我想这不可能一蹴而就。
浏览 4
提问于2010-05-29
得票数 2
3
回答
是否可以设计一种不需要转义
字符串
文本引号的
语言
?
compiler-construction
、
language-agnostic
、
escaping
、
quotes
、
language-design
在
C
++ (以及翻译后的大多数
语言
)中,以下当然是语法错误:是否可以创建一个类似
C
++的
语言
,而不需要转义这些引号在一般情况下,编译器是否能看到上面的一行,并明智地确定我不希望
字符串
在Hello之后终止
语言
和编译器喜欢要求我们编写精确的语法以避免歧义,但我似乎想不出一个非人为的例子,上面的意思除了“请将Hello"Je
浏览 6
提问于2011-03-23
得票数 1
回答已采纳
2
回答
如何将
字符串
作为参数传递给
C
宏
c
、
macros
我有一个
字符串
数组char version[][8] = {"new", "old", "latest", "oldest", "ancient"};#define FS(file, attr) \如何将
字符串
数组的version成员传递到FS
宏
?
浏览 0
提问于2019-06-23
得票数 0
回答已采纳
1
回答
非宏单元测试框架
c++
、
unit-testing
Bjarne Stroustrup在CppCon上的一段视频中说,他对该
语言
未来的渴望之一是将预处理生态系统从标准中删除。 我正在寻找一个单元测试,即设计不是基于
宏
的,但我无法找到任何体面的东西。
浏览 4
提问于2022-10-04
得票数 1
回答已采纳
1
回答
转置和分组数据
excel
、
grouping
、
transpose
我需要将两列
转成
一行,并按第一列分组;下面是一个示例。443 IP3 22 IP3 80对此: A B
C
我能避免使用
宏
和VBA吗?
浏览 3
提问于2013-07-25
得票数 3
回答已采纳
3
回答
如何在一条Java语句中连接静态最终
字符串
数组
java
、
arrays
、
string
C
语言
的
宏
可以很容易的解决我的问题。但是Java似乎需要代码来实现声明由编译器静态汇编的子数组的效果。其目的是能够定义一个可以在大量类中重用的全局
字符串
数组/列表。使用(邪恶的)
宏
的
C
构造#define GLOBAL_HTML_ATTRIBUTES "accesskey", "class", "contenteditable", "contextmenudragga
浏览 0
提问于2015-05-30
得票数 0
4
回答
拥有
宏
真的需要同象性吗?
macros
、
clojure
、
lisp
如果我没有弄错,
宏
语法(类似Lisp)在
C
#中是可能的(例如),只有
C
#团队付出更多的努力。但这是设计师团队的成本,而不是用户的成本。第二如果在现实生活中,您认为"a + b",而在计算机世界中,您经常将其翻译为"+ a b",那么生产力就会受到影响(当我从
C
++函子转到
C
# lambda时,我可以亲自看到这一点)。总之--我喜欢元编程,我喜欢类似Lisp的
宏
(我不是Lisper ),但是我在这里看到了两件事--
宏
和同象性。问题是
浏览 6
提问于2012-02-04
得票数 9
回答已采纳
1
回答
C
#版客户端调idaas api的秘钥是什么?
腾讯会议
、
对象
、
接口
、
客户端
、
字符串
调用idaas api只有java版demo,没有
c
#版。java版中调接口用的秘钥是将serviceaccount中privatekey
转成
的秘钥对象,但
c
#版秘钥使用的是一个
字符串
,所以这个
字符串
是serviceaccount里的哪个字段值呢?或者有没有
c
#版demo?
浏览 156
提问于2023-12-07
1
回答
C
宏
如何扩展
C
编程
语言
的语法和语义?
c
我正在读的第一本书说:#define BUFSIZE 100请给出一个扩展
C
语言
语法和语义的
宏</em
浏览 2
提问于2022-05-21
得票数 0
3
回答
有人能解释一下为什么这个
C
代码不编译我的else语句吗?
c
、
if-statement
因此,我编写了这个
C
代码,但是找不到为什么编译器没有获得else语句的错误。#include<stdio.h> #define OUT 0; int
c
, nl, nw, nc, state; ++nc; if(
c
== '\n'
浏览 1
提问于2016-10-13
得票数 1
回答已采纳
1
回答
宏
定义的预处理
宏
定义
c++
、
c
、
c-preprocessor
C
++标准有一种将一行中的函数转换为char数组的方法,但它没有考虑类的限制(不包括嵌套在函数中的外部类)。但是,有一堆编译器扩展可以执行,还可以执行其他操作,比如包含函数签名。现在,函数本身,或者说GCC或其他任何东西上的,都可能是
宏
本身。当
宏
本身遵循
宏
定义时会发生什么?它是
C
++预处理器的标准化特性(还是
C
?)基本上,据我所见,它所做的事情如下: 在解析代码/文本时,检查是否有任何
字符串
与其中一个
宏
定义的
字符串
匹配。
浏览 5
提问于2021-08-30
得票数 1
回答已采纳
1
回答
在替换文本前使用#时,未正确终止
宏
调用
c
、
macros
我是
C
语言
的新手,所以这个问题可能很愚蠢。尽管如此,我还是在尝试使用
宏
。 我使用#将替换文本转换为带引号的
字符串
,并利用
宏
将在适当的位置自动添加转义字符的功能。在VS2019中,下面的代码给我一个错误,告诉我
宏
调用不正确的终止。为什么会这样呢?
浏览 0
提问于2019-06-09
得票数 0
3
回答
预处理程序是否扩展被引号包围的
宏
?
c
、
unix
、
fortran
、
preprocessor
像cpp和fpp这样的公共预处理程序是否会扩展被一对引号包围的
宏
? 我使用cpp和fpp尝试了下面的代码,似乎引号中的
宏
没有展开。但是,我没有在任何关于cpp或fpp的文档中找到这条规则。
浏览 4
提问于2020-08-04
得票数 1
回答已采纳
2
回答
将项目从64位移植到32位时: float更改为long double时出现%f错误
c
、
printf
、
32bit-64bit
、
porting
请建议任何通用的解决方案,以便它是兼容32位和64位系统的
c
语言
。
浏览 2
提问于2012-03-30
得票数 0
3
回答
sas
宏
字符串
-比较的方式不相同。
sas
、
string-comparison
、
sas-macro
这个
宏
字符串
-比较对我来说是错误的。对我来说显而易见的是,%test1(intotest)和%test2(intotest)的结果是相等的。
浏览 7
提问于2016-10-06
得票数 0
回答已采纳
4
回答
在另一个
宏
中使用
字符串
宏
c
、
string
、
macros
如何在
C
中的
字符串
宏
中使用另一个
宏
?但是我希望第二个
宏
使用第一个
宏
的值。";编辑:这个解决方案原来非常类似于的解决方案,但我认为问题本身是完全不同的,应该单独处理。
浏览 0
提问于2018-10-08
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言指针与字符串
C语言-删除字符串空格
c语言带参数的宏定义
c语言-字符串数组练习
C语言-字符串变数字
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券