腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C
宏
##
不适
用于
函数
定义
、
1(int){} FUNCXYGOOD(2, 1) //get expanded to void FUNCGOOD_2_1(int){} 为什么FUNCXY不起作用而FUNCXYGOOD起作用,这就是
C
规则背后的原因
浏览 11
提问于2020-02-01
得票数 1
回答已采纳
2
回答
无法理解
函数
中
宏
定义
的范围
、
我在
函数
中
定义
了
宏
,我在主
函数
中使用了这个
宏
,它工作得很好。
宏
有全局作用域吗?
浏览 9
提问于2014-09-23
得票数 1
3
回答
c
++标准库中的所有
函数
是否都有外部链接?
、
、
、
我有一个模板,看起来如下:int safe_ctype(unsigned char
c
) { return F(
c
); }safe_ctype<std::isspace>(ch); 不幸的是,这并
不适
用于
OSX (使用gcc 4.2)。此错误与std::isspace没有外部链接,因此
不适
用于
模板有关。结果表明,在OSX上,ctype.h头具有标记为sta
浏览 4
提问于2010-08-26
得票数 10
回答已采纳
2
回答
为什么标准
C
库不需要划分为一个头文件和实现文件?
、
、
、
在
C
++中创建类或在
C
中用结构创建类时,最好将其划分为两个文件:头文件(
用于
声明)和实现文件(
用于
实际
定义
方法等)。之所以这样做,是因为如果方法
定义
存在于多个文件中,它们可能会发生冲突(并且包含保护不能阻止这种冲突,因为
宏
只存在于它们所
定义
的文件中,并且被复制到包含它们的文件中;包含保护措施防止在同一个文件中多次包含相同的头然而,似乎许多标准
C
库实际上
定义
了一些东西。让我们以
C
中的stdlib.h为
浏览 0
提问于2018-07-10
得票数 1
回答已采纳
1
回答
在
C
/
C
++中有没有所谓的“伪随机”的术语?
、
、
、
我刚在网上遇到了以下问题:(A)递归(
C
)伪善检查你能确认一下。谢谢。
浏览 0
提问于2012-04-11
得票数 2
回答已采纳
2
回答
定义
-语法与
定义
函数
、
、
在Racket中,您可以这样
定义
语法: (syntax-rules ()通过跑它返回'
浏览 1
提问于2013-09-12
得票数 2
回答已采纳
2
回答
无法访问链接文件中的
C
宏
我试图通过包装
函数
a_wrapper()捕获调用()的
函数
的名称,该
函数
是通过与我的主文件不同的文件中的
宏
调用的。我的问题是,当从main调用一个()时,a_wrapper
函数
似乎没有被调用。main.
c
#include "a.h" a();}#ifndef a_h extern v
浏览 3
提问于2021-03-20
得票数 1
1
回答
如何包含通过bazel编译的每个文件的头文件
、
、
我不能对@dep中的代码进行任何更改,但我需要覆盖在@dep中的一个头文件中
定义
的
C
宏
。我考虑使用编译器选项-D来
定义
在我想要替换的头文件顶部
定义
的符号,它包含
C
宏
,然后使用-include在我的
宏
中包含一个不同的头文件,
用于
@dep中所有通过bazel编译的文件。但在cc_binary中,没有针对-include的选项,并且copt = []仅适
用于
正在编译的目标,而
不适
用于
其依
浏览 10
提问于2021-11-26
得票数 0
1
回答
在程序集文件中使用#define/内联
函数
的限制
、
、
、
、
在汇编文件中使用#define
函数
/内联
函数
有什么限制吗?在
c
文件中,splx被
定义
为
函数
我的理解是在汇编文件中使用
c
文件
定义
,而在包含头文件的所有其他
函数
浏览 1
提问于2010-01-31
得票数 0
回答已采纳
2
回答
在交换中使用字符串调用Clojure
函数
?
、
下面
定义
的
宏
transform!似乎适
用于
=> (transform! ["foo" 1 2 3])。其目的是接收一个列表,第一个元素是表示名称空间中
函数
的字符串。然后将所有内容包装到swap!中。
不适
用于
(def coll ["foo" 1 2 3])的=> (transform! coll)。UnsupportedOperationException java.lang.UnsupportedOperationException:
浏览 1
提问于2011-11-05
得票数 2
回答已采纳
1
回答
VBA -如何自动填充数据,直到最后一个B单元格
、
我录制了一个
宏
,并尝试使用COUNTIF
函数
向下自动填充
C
列,直到B列具有其最后一个单元格值。它
不适
用于
新数据,所以我尝试编辑
宏
并将其替换为Range("D2:D"),但这不起作用。Sub COUNTIF()' COUNTIF Macro Range("D2").Select ActiveCell.FormulaR1
C
1 = "=COUNTIF(<e
浏览 37
提问于2020-05-06
得票数 0
回答已采纳
2
回答
如何判断Scala
宏
的param是否是
函数
?
、
、
我试图编写一个对
函数
参数进行操作的
宏
。我非常容易地处理所有参数长度的匿名
函数
,方法是将参数设置为
宏
Any,然后在Function(body, params)上进行匹配,但我希望能够传递对
函数
变量的引用: (implicit tt:
c
.WeakTypeTag[T], implicit ut:
c
.WeakTypeTag[T]) = {...}但是
宏
只
浏览 6
提问于2013-12-03
得票数 2
回答已采纳
2
回答
功能应用能否与
宏
在灵丹妙药中重叠?
、
假设我希望用一个
宏
覆盖每个
函数
调用,该
宏
计算我调用每个特定
函数
的次数。我知道有可能重写内置
宏
和
函数
。import Kernel, except: [name: arity]但它似乎
不适
用于
apply/2或apply/3
浏览 5
提问于2015-04-28
得票数 4
回答已采纳
4
回答
我可以在
C
#库中获得全局预处理
定义
吗?
、
、
在
C
#中,可以使用类似于
C
/
C
++语法的
宏
进行条件编译。这将使下列情况得以发生:....#if MYMACRO#else我需要在
C
#库项目中的一个专用文件中
定义
一些
宏
,并且在
定义
完之后,需要在整个库中显示这些
宏
问题是
浏览 1
提问于2012-01-29
得票数 6
回答已采纳
1
回答
头中的
宏
函数
与静态
函数
对于许多可以使用
函数
f(x,y)的快速任务,在普通
C
中,使用
宏
。我想具体问一下这些情况,这些情况可以通过
函数
调用来解决(即
用于
内联
函数
的
宏
,而不是
用于
任意代码的代码扩展)。通常,
C
函数
不会内联,因为它们可能从其他
C
文件链接到。但是,静态
C
函数
只能从
定义
在其中的
C
文件中可见。因此,它们可以由编译器内联。我听说许多
宏</em
浏览 0
提问于2013-10-18
得票数 9
回答已采纳
5
回答
如何使用Swift中的目标-
C
#
定义
、
、
我在 (简单
宏
)中看到了以下内容: 通常使用#define指令在
C
和Objective中
定义
原语常数,而在Swift中则使用全局常量。例如,常量
定义
#define FADE_ANIMATION_DURATION 0.35可以更好地用Swift和let FADE_ANIMATION_DURATION = 0.35来表示。由于简单的类常量
宏
直接映射到Swift全局变量,编译器自动导入在
C
和Objective源文件中
定义
的简单
宏
。
浏览 4
提问于2014-06-20
得票数 76
回答已采纳
1
回答
CMake:如何将
定义
和标志作为字符串常量编译到我的
C
(++)程序中?
我希望通过CMake构建的
C
或
C
++程序能够打印(或使用)
宏
定义
和编译时使用的(其他)
C
/
C
++标志。因此,我希望CMake生成/配置一个头文件或源文件,它
定义
了各自的字符串常量,然后作为程序的一部分构建到我的程序中。CMake有几个命令(如file()或execute_process()),它们将在生成构建系统时(分别在此之前)执行,因此允许我编写这样的源文件,但我在获取
用于
目标的有效
宏
定义
和
浏览 84
提问于2021-01-21
得票数 1
回答已采纳
2
回答
如何在
宏
内使用#ifdef?“#”后面没有
宏
参数
、
我拿了一个用
c
写的项目,里面有很多
宏
。但在
宏
中保留了符号#。如何修复我的代码?
浏览 34
提问于2019-11-08
得票数 2
3
回答
如何将
函数
放入
宏
中?
oddf(a++);printf("oddf = %d\n", oddf(a++));}#define cubem(a) (a * a * a)hw02q2.
c
:42:31:
浏览 3
提问于2017-01-29
得票数 2
回答已采纳
1
回答
访问符号的
定义
体
、
、
、
如何从
宏
中看到符号的
定义
?// scalaVersion := "2.11.0" def m_same(
浏览 0
提问于2014-05-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言带参数的宏定义
c+define 宏定义的巧妙用法
C语言入门第22讲:如何定义和调用函数?
VS Code C+扩展:自动创建函数的定义和声明
C语言为什么一般不在.h中定义函数或者变量?(精华)
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券