腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C
函数
(如memcpy)如何处理void*数组,因为您不能对void指针进行算术运算?
c
我正在寻找用
C
语言
实现一个基本模板
函数
的
解决方案,我想出了一个使用
宏
的
半解决方案,在
宏
中传递数组
的
类型文字,这是因为泛型list_t结构将“空*数据”作为属性,而您不能使用空*进行算术运算,因此必须强制转换它现在我想知道
C
语言
本身
是
如何处理泛型
函数
来操作void*数组
的
。有什么想法
吗
?
浏览 3
提问于2021-05-20
得票数 0
1
回答
调用与
宏
同名
的
成员
函数
c++
、
macros
、
member-functions
f() {} S s;}如果
宏
被定义为#define f() 42 (带括号),我可以像(s,f)()一样修复这个问题。但是在
宏
定义中没有括号。
浏览 4
提问于2021-12-01
得票数 0
回答已采纳
1
回答
理解对系统调用
的
高级调用
operating-system
、
system-calls
但在关于如何调用系统调用
的
下一部分中,他写道:基本上,我想了解syscall()
函数
一般
是
如何工作
的
。现
浏览 5
提问于2017-04-07
得票数 0
1
回答
从
宏
中设置全局变量
installation
、
nsis
在NSIS脚本
语言
中,当我从
宏
内访问全局变量时,我得到一个错误。var installDirectory AbortInstall:!macroend 另外,
宏
&
浏览 3
提问于2012-05-03
得票数 1
回答已采纳
1
回答
你能在
C
中有一个阶乘
宏
吗
?
c
、
macros
我正在寻找一个阶乘
宏
的
例子。我找不到有用
的
东西。有什么特别的原因没有呢?这是因为
C
的
实现
吗
?所以,为了让问题更清楚.我无法在
C
的
编程
语言
中找到阶乘
宏
,我知道在
宏
中不可能有递归,但是有一种方法可以具有迭代阶乘
函数
。为什么在
C
中不可能有一个阶乘
宏
?作为参考,我发现了一个阶乘
函数
迭代实现
的
示例: int factor
浏览 3
提问于2016-11-22
得票数 0
回答已采纳
2
回答
无法理解
函数
中
宏
定义
的
范围
c
、
macros
我在
函数
中定义了
宏
,我在主
函数
中使用了这个
宏
,它工作得很好。
宏
有全局作用域
吗
?
浏览 9
提问于2014-09-23
得票数 1
3
回答
未指定cgo
函数
go
、
sdl
、
cgo
我已经尝试过在任何地方查找这个,并且尝试了我所能做
的
一切,我无法让SDL在Go中工作。这是我
的
代码,有点草率,但我只是想让它开始工作,只是为了测试它,只是作为一个起点。我打算把它清理干净,然后去掉所有不必要
的
#定义。(screen)
C
.SDL_FreeSurface(hello)} 这给了我“命令行参数”错误:'SDL_LoadBMP‘未声明(在这个
函数
中第一次使用如果需要,我在Ubuntu上使
浏览 7
提问于2013-08-14
得票数 2
回答已采纳
3
回答
什么意味着预处理指令
的
语言
与
C
的
语法弱相关?
c
、
c-preprocessor
说: 预处理程序
的
语言
与
C
语法有什么不同?有什么好处?
C
预处理器是否用于其他
语言
或目的?它是否可以用来区分内联
函数
和
宏
,因为内联
函数
具有普通
C
函数
的
语法,而
宏
使用
的
语法略有不同?
浏览 0
提问于2017-07-27
得票数 7
回答已采纳
2
回答
立即复制
宏
中
的
文本
c
、
macros
, FOO_STR);#define FOO bar return 0;但是,假设我想保存FOO_STR
的
定义,而不考虑后续
的
重新定义"foo\nfoo\n"?是否有可能将
的
宏
展开式立即放在定义
的
位置? 编辑:我想这样做
的
原因
是
我有一个头,我多次包含它,传递
宏
作为参数;如果我可以在第一次包含它时复制FOO,这将简化测试
浏览 29
提问于2020-05-23
得票数 0
回答已采纳
1
回答
外部内联vs #define
宏
c
、
c99
我最近遇到了一个代码库,它更倾向于使用
宏
而不是外部内联
函数
。这里使用
的
语言
是
C
99,并且特定
的
实现对性能特别敏感(因此,使用
宏
的
参数是为了避免频繁调用
函数
的
函数
调用/堆栈帧设置)。为了提高可读性,我建议去掉
宏
,转而使用外部内联
函数
。\ }
浏览 18
提问于2020-03-05
得票数 1
2
回答
宏
:有什么好处?
macros
、
language-design
保罗格雷厄姆
宏
有什么大不了
的
?我没有花太多时间和他们在一起,但从我使用过
的
遗留
C
/
C
++看来,在模板/泛型存在之前,它们似乎大多被用作黑客。还有一个伪
函数
的
用法
浏览 3
提问于2010-07-31
得票数 0
3
回答
双哈希用法
c
、
language-lawyer
、
c-preprocessor
在
C
99 6.10.3.3中。(2)(与我
的
亮点) char p[] = in_between(a hash_hash(,) b);}a b 我描述了hash_hash(,)突出显示
的
短
浏览 2
提问于2020-09-22
得票数 0
回答已采纳
1
回答
在
C
中使用
宏
提取内容
c
、
macros
、
c-preprocessor
如何从现有的任务列表
宏
填充
函数
指针数组?任务列表如下所示: #define execute_list \printbye(); printhello和printbye
是
现有的
函数
。我们需要用这些
函数
的
地址填充
函数
指针数组。void (*my_fptr_array[])(void) = &printhello, }; 这应该会通过一个
宏</e
浏览 27
提问于2019-10-11
得票数 0
1
回答
宏
定义
的
预处理
宏
定义
c++
、
c
、
c-preprocessor
C
++标准有一种将一行中
的
函数
转换为char数组
的
方法,但它没有考虑类
的
限制(不包括嵌套在
函数
中
的
外部类)。但是,有一堆编译器扩展可以执行,还可以执行其他操作,比如包含
函数
签名。现在,
函数
本身,或者说GCC或其他任何东西上
的
,都可能
是
宏
本身。当
宏
本身遵循
宏
定义时会发生什么?我甚至用三个级别(MY_THIRD_DEFINE)尝试过这一点,不管它们<
浏览 5
提问于2021-08-30
得票数 1
回答已采纳
2
回答
宏
和actionscript3
flash
、
actionscript
、
macros
、
preprocessor
、
flash-builder
这可能
是
一个微不足道
的
问题,但我没有找到一个明确
的
答案。无论如何,有没有办法在actionscript3中使用
宏
,或者更具体地说,
函数
宏
(例如
C
中
的
#define test(x) #x)?或者这是该
语言
所不能实现
的
吗
? 提前感谢
浏览 0
提问于2012-01-25
得票数 0
回答已采纳
2
回答
Ruby和
C
之间
的
主要区别
c
、
ruby
Ruby和
C
之间
的
主要区别是什么?
浏览 4
提问于2010-07-23
得票数 0
回答已采纳
2
回答
C
++ #在PHP中定义
php
我意识到"eval“在很大程度上填补了
C
++ #define特性
的
角色,但是我该如何在PHP中做这样
的
事情:voidSample(int N) { D(4) }} 我
的
问题
是
eval(" return ;")只是从eval返回,而不是从调用例程返回。我
的
另一个问题
是
对
宏
进行
浏览 1
提问于2010-01-01
得票数 0
2
回答
为什么要尽可能多地删除
宏
呢?
macros
、
clojure
不执行
宏
是
怎么回事?或者避免使用
宏
是
怎么回事?但这是怎么回事呢?你认为
宏
会统治世界,而你不想这样
吗
?
宏
有什么问题?为什么要降低它们
的
使用率呢?它们不应该是一种扩展
语言<
浏览 0
提问于2010-11-03
得票数 4
1
回答
如何声明全局const变量并用
C
中
的
函数
初始化它?
c
、
constants
、
global-variables
我想声明一个常量全局变量并用一个
函数
初始化它。问题
是
,我不能使用我
的
函数
来初始化它,因为
函数
调用不是一个编译器时间常数,但是我也不能分割声明和初始化,因为它是一个const变量。我看到有人建议在const变量声明后使用指针来修改其值,但这可能会导致严重
的
可读性、可移植性和调试问题。 有什么简单
的
,便携
的
方法来解决我
的
问题
吗
?
浏览 3
提问于2022-03-24
得票数 1
回答已采纳
3
回答
有没有可能写一种可以翻译成
C
代码
的
脚本
语言
?
c
、
scripting
、
macros
、
programming-languages
、
scripting-language
我有一个想法,创建脚本
语言
,这将使人们更容易编程,做了很多
宏
,
函数
,更简单
的
函数
名称一切都更简单
的
简单的人与之合作。然后,这些代码(自定义脚本
语言
)应该被翻译成简单
的
C
语言
。如下所示:IO[9].highfor (int i=0 to 55)
C
:#include &quo
浏览 0
提问于2012-07-10
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言中的dummy函数,你还在学习C语言中迷茫吗?
c语言带参数的宏定义
走进C 语言:你知道C语言程序是如何执行的吗?
这个C语言中的常用函数,你知道怎么使用吗?
C语言库函数中的BUG
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券