腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
什么是在
C
/
C
++中定义A、B的红宝石等价物?
有没有与
C
/
C
++宏等价的Ruby? #define something somethingelse
浏览 4
提问于2016-11-05
得票数 1
回答已采纳
3
回答
关于
C
语言
中的##
预处理
器
给定的调用cat(a,1)返回a1,但cat(cat(1,2),3)未定义。但是,如果我还定义了#define xcat(x,y) cat(x,y),那么xcat(xcat(1,2),3)的结果现在是123。有没有人能详细解释一下原因呢?
浏览 2
提问于2012-06-15
得票数 11
8
回答
预处理
器在现代
语言
中已经过时了吗?
、
、
我正在为我创建的一种简单的宠物
语言
做一个简单的编译器,它来自
C
语言
背景(尽管我是用Ruby编写的),我想知道是否有必要使用
预处理
器。 你认为如何?在现代
语言
中,“哑巴”
预处理
器仍然是必要的吗?
C
#的条件编译功能会被认为是“
预处理
器”吗?是否每种不包含
预处理
器的现代
语言
都有必要的实用程序来正确地替换它?(例如,由于模板,
C
++
预处理
器现在基本上已经过时了(尽管仍然依赖于模板)。
浏览 0
提问于2010-05-31
得票数 7
回答已采纳
3
回答
什么意味着
预处理
指令的
语言
与
C
的语法弱相关?
、
说:
预处理
程序的
语言
与
C
语法有什么不同?有什么好处?
C
预处理
器是否用于其他
语言
或目的?它是否可以用来区分内联函数和宏,因为内联函数具有普通
C
函数的语法,而宏使用的语法略有不同?
浏览 0
提问于2017-07-27
得票数 7
回答已采纳
7
回答
作为
语言
创建工具的
C
预处理
器的长度/限制是多少?我在哪里能了解更多
关于
这些的知识?
、
、
、
在他的中,Bjarne说: 当我读到这篇文章时,它激起了我对
C
预处理
器的兴趣。我认为它的宏功能适合于简化普通表达式,但我没有想过它能够在我想象的将类引入
C
的水
浏览 6
提问于2010-05-06
得票数 8
回答已采纳
1
回答
编译.ii文件和.cpp文件的区别?
、
、
、
、
我想知道在编译已经
预处理
的.ii文件和从头编译.cpp文件之间是否存在差异。我之所以问这个问题,是因为在我的项目中构建二进制文件时,使用两个步骤(
预处理
,然后将该文件传递给g++)生成一个完全不同的二进制文件(参见使用objdump)。我使用的
预处理
命令- /usr/bin/g++ -fdebug-prefix-map=/buildenv/cmake_build_dir/0=.maes -mpclmul -mpopcnt -mabm -mfma -mbmi -mbmi2 -mavx
浏览 8
提问于2022-08-05
得票数 1
1
回答
C
语言
gcc编译器*我文件#3“2”这是什么?
、
//swap.h int temp; *a = *b;}我试着在终端机
里
做
预处理
。在这个密码
里
。#
浏览 0
提问于2021-04-21
得票数 0
回答已采纳
2
回答
预处理
器IDE功能是唯一的吗?
、
、
、
、
我试图做我的研究,但未能找到
预处理
程序的真正来源--它们是IDE的一部分(意味着每个IDE都有自己的实现)、独立的程序还是编译器的一部分? 如果他们成为现代编译器的一部分,我想这在历史上不是这样的。
浏览 0
提问于2018-05-01
得票数 0
回答已采纳
4
回答
使用
c
中的条件声明变量的数据类型
、
、
、
我想根据
C
中的条件声明变量的数据类型,这可能吗? 我已经编写了一个程序来实现使用整数数组的堆栈,我想要相同的代码来实现字符堆栈,这只不过是用“char”替换一些“int”,那么如何实现呢?
浏览 0
提问于2014-09-25
得票数 1
回答已采纳
13
回答
C
#
预处理
器
、
虽然
C
#规范确实包含了一个
预处理
器和基本指令(#define,#if等),但该
语言
并不具有
C
/
C
++等
语言
中相同的灵活的
预处理
器。我认为缺乏如此灵活的
预处理
器是Anders做出的一个设计决定(但不幸的是,我现在找不到这方面的参考)。从经验来看,这无疑是一个很好的决定,因为在我做大量
C
/
C
++时创建了一些非常糟糕的不可维护的宏。尽管如此,在许多情况下,我可以发现一个稍微灵活一些的
预处理</e
浏览 23
提问于2008-08-31
得票数 22
回答已采纳
5
回答
一种可行的
语言
需要
预处理
器吗?
、
、
C
++
预处理
器到底有多大用处?即使在
C
#中,它仍然有一些功能,但我一直在考虑完全放弃它的使用,以此作为一种假想的未来
语言
。我猜有些像Java这样的
语言
即使没有这样的东西也能存活下来。没有
预处理
步骤的
语言
是否具有竞争力和可行性?在没有
预处理
器的情况下,用
语言
编写的程序需要采取哪些步骤来模拟其功能,例如,不同的代码用于调试和发布代码,这些步骤与#ifdef DEBUG相比如何
浏览 3
提问于2010-11-30
得票数 2
回答已采纳
4
回答
在
C
预处理
器
里
?
、
、
是否可以在strlen()
C
预处理
程序中实现?给予:是否有一些
预处理
宏,X,让我说: #define MYSTRING_LEN X(MYSTRING)
浏览 5
提问于2011-02-16
得票数 36
回答已采纳
4
回答
想要对GCC的
预处理
程序有一个清晰的解释
、
、
、
当阅读这个时,在它的末尾有一句话: 不知道
预处理
程序,有文档吗?这是否意味着所有这些
语言
都将被翻译成
C
源代码?
浏览 7
提问于2013-07-27
得票数 3
回答已采纳
2
回答
哪种
C
族
语言
有
预处理
器?
、
、
在
C
-syntax
语言
族(
C
,
C
++,Java,
C
#,ObjC,JS,AS,.)中,有一个与
C
预处理
器兼容的
预处理
程序(无论在何种程度上)?
浏览 6
提问于2010-05-23
得票数 3
回答已采纳
2
回答
标记化和AST
、
、
、
它使用
C
和
C
++作为开发
语言
,所以如果您的响应中有任何代码可以用这两种
语言
中的任何一种
语言
编写,那就太好了。希望有人能帮我把这事说清楚。
浏览 1
提问于2012-01-20
得票数 5
回答已采纳
2
回答
使用
预处理
器改变
语言
语法
、
我读到了这个目标-
C
是通过使用
预处理
器指令将Smalltalk的特性添加到
C
中来实现的,这让我有点好奇,所以我开始修改
C
++中的
预处理
器,就因为我感到无聊并想出了这样的方法: StandardLibrary::OutputStream<<iii; return 0;所以,很明显,您可以使用
预处理
器更改名称,但是如何使用
预处
浏览 5
提问于2011-09-05
得票数 4
回答已采纳
2
回答
C
语言
中的符号@
、
我想问您
关于
在
C
语言
中为变量分配特定内存入口的问题。我需要设置了解SciTool软件,我有一些问题。我收到了这样的信息: 我在
C
语言
中找不到任何
关于
@的信息。有什么想法吗?谢谢!
浏览 9
提问于2022-09-05
得票数 0
2
回答
C
预处理
指令是否属于
C
编程
语言
?
、
C
预处理
指令是否属于
C
编程
语言
?谢谢。
浏览 4
提问于2017-08-11
得票数 0
2
回答
为什么基于抽象语法树的宏比基于字符串
预处理
的宏更好?
、
、
我偶然发现了 为什么抽象语法树比字符串
预处理
更好?
浏览 2
提问于2018-05-24
得票数 2
回答已采纳
1
回答
为什么
C
宏调用会占用大括号?
、
考虑:int arr[2] = TEST({1, 2});相反,gcc和克朗都在抱怨。/test.
c
:2:25: error: macro "TEST" passed 2 arguments, but takes just 1clang/test.
c
:2:23: error: too many arguments provided to func
浏览 0
提问于2019-03-27
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言——预处理基本知识
C语言中的预处理基本知识
关于C语言,我想说
C/C+编程笔记:C语言预处理命令是什么?不要以为你直接写#就行!
关于 C 语言标准的那些事儿
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券