腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如何在Rust中写一个宏来匹配集合中的任何元素?
、
、
在
C
语言
中,我习惯使用:,它是一个具有
可变
数量
参数
的宏,以避免键入在中可以看到一个
C
示例。如果是这样,如何使用
可变
参数
来实现这一点?
浏览 2
提问于2016-08-08
得票数 0
1
回答
什么是多进函数?
另一方面,有一些关于
可变
函数的信息可用。
可变
函数意味着它们接受
可变
数量的
参数
,显然,这种函数是由
C
语言
支持的。
浏览 13
提问于2017-08-26
得票数 1
1
回答
boost中的模板髓元连接
、
、
在Boost (例如,)提供的与MPL库相关的文档中,可以找到以下构造: 我有两个问题: 文档是否引用了f具有默认模板
参数
的情况(考虑编写文档时的
语言
状态)?考虑到
语言
的当前状态(在发布文章时,我相信
C
++ 17 ),是否
浏览 4
提问于2017-10-15
得票数 0
回答已采纳
1
回答
如何在没有命名
参数
的情况下向
c
++中的函数传递
可变
数量的
参数
、
、
、
我需要写一个函数,它接受
可变
数量的
参数
,它本质上是一个类似snprintf的函数的包装器。我大体上了解如何做到这一点,如所示。但是,至少在
C
语言
中,我们需要在变量
参数
开始( )之前将一个命名
参数
传递给函数。 然而,对相同问题的回答表明,这在
C
++中很容易实现。我想知道如何实现这一点,特别是因为处理vararg函数的方法似乎与
C
(va_start等)相同。或者他们指的是
可变
模板?因此,基本上可以编写一个没有命名
参数
的
浏览 0
提问于2012-12-14
得票数 4
回答已采纳
1
回答
方法声明中的约定是什么?
、
我见过有人在Objective
C
中这样声明一个方法:谁能告诉我方法声明末尾的虚线符号在这里代表什么
浏览 17
提问于2012-07-21
得票数 0
回答已采纳
5
回答
为什么printf需要强制
参数
?
、
C
语言
中printf函数的定义如下:对于scanf和许多类似的函数也是如此,在这些函数中管理着
可变
数量的
参数
。为什么有一个_Format强制
参数
?
浏览 5
提问于2015-05-14
得票数 3
回答已采纳
1
回答
对
c
++11标准中
可变
模板的困惑
、
、
、
这两个函数之间有什么区别?template <class ...Types> void g(Types... args){}
浏览 3
提问于2013-02-24
得票数 3
8
回答
有没有哪种编程
语言
的函数在末尾没有带
可变
参数
?
、
、
、
C
++、Scheme等都允许您定义在
参数
列表末尾接受
可变
数量
参数
的函数…… #etc...function有没有什么
语言
可以让你在其他地方使用
参数
列表来做
可变
函数?如下所示:function(1, 2) function(1, "a&qu
浏览 2
提问于2008-12-23
得票数 1
回答已采纳
3
回答
如何使用...lua中的运算符和
C
代码
、
我有一个函数,它在
C
中接受
可变
数量的
参数
,我想把这些
参数
传递给另一个lua函数。在纯Lua中,我可以这样做end编辑:我可能表达得很糟糕。我想要做的是用
C
语言
编写foo函数,使用Lua API,但我不知道如何将Lua堆栈中的
参数
传递给print,因为我不知道有多少,也找不到任何方法来检查。
浏览 2
提问于2010-08-05
得票数 0
回答已采纳
5
回答
可以传递在运行时输入的
参数
吗?
、
在
C
语言
中,我们可以使用像这样的变量函数:{我们可以用
可变
数量的
参数
来调用它们,比如:但是,在上述两个函数调用中,我们都使用已知的
参数
调用了变量函数abc;在第一种情况下为"1,2,3“,在第二种情况下为"1,2,3,4,5”。我的问题是:例如,在main()
浏览 3
提问于2013-04-04
得票数 1
5
回答
C
程序中的
可变
参数
数
、
、
当我们在
C
语言
中使用变量
参数
函数时,我们必须提供
参数
的总数作为第一个
参数
。有什么方法可以不给出
参数
的总数而用
可变
参数
来构造函数吗? 我想使用像sum(1,2,3)应该返回6这样的函数。
浏览 0
提问于2018-10-05
得票数 5
回答已采纳
4
回答
可变
和不变类型背后的理论是什么?
、
、
、
关于Python,我最欣赏的一点是它在
可变
类型和不
可变
类型之间的区别。在使用Python之前用
c
++进行了一段时间的编程之后,我感到惊讶的是,Python能够轻松地消除
c
++中所有使我发疯的指针去引用的复杂性。在Python中,所有东西都按照我预期的方式工作,我很快意识到,
可变
/不变的区别在其中起着重要的作用。当然,仍然有一些缺点(
可变
函数
参数
默认值是一个值得注意的例子),但总的来说,我认为
可变
/不变的区别极大地澄清了变量及其值是
浏览 2
提问于2011-07-02
得票数 18
回答已采纳
1
回答
有没有办法在
C
#中获得F#的特性?
、
、
、
在F#中,构造函数
参数
自动保存为类中的不
可变
字段,而不必将字段声明或将构造函数
参数
复制到构造函数中的字段。 有没有办法在
C
#中模仿这种功能?是否有原因导致
C
#的未来版本不能具有此功能(即,现有
语言
是否存在与此功能冲突的基本限制)?
浏览 10
提问于2017-06-22
得票数 7
回答已采纳
1
回答
你能把一个向量传递给vararg吗?
、
、
假设我有一个接受变量
参数
的函数,比如sprintf()。我想要这样的东西:但是在向量
c
中有"a“和"b”(a,b)。像这样的调用会因为
参数
不足而产生错误。许多
语言
都提供了一种将向量“展平”为
可变
长度
参数
的方法。
浏览 0
提问于2011-09-10
得票数 15
3
回答
C
语言
中的
可变
长度
参数
、
为什么我必须在
c
var_args函数中接受int类型的变量?像printf是一个内置函数,它不需要在输入各种变量之前声明
参数
的长度……
浏览 0
提问于2019-02-26
得票数 0
3
回答
为什么
C
中的printf()方法被设计成可以接受任意数量的
参数
?
、
、
、
我总是问自己这个问题,为什么
C
中的printf()被设计成接受任意数量的
参数
,这不是重载吗?如果是,那么纯结构化
语言
如何包含像方法重载这样的面向对象的
语言
概念呢?
浏览 3
提问于2012-09-27
得票数 3
回答已采纳
4
回答
在
C
++中接受“任何内容”的模板
、
、
、
std::string name; T self;我有一个函数,我想接受任意类型的1个或多个字段,这些字段可能是不同类型的,所以我使用std::initializer_list,因为据我所知,
C
++缺少类型化的
可变
参数
,不能确定
可变
参数
的大小,并且必须至少有一个其他
参数
来确定从哪里开始。在Java
语言
中,我只使用foo(Field<?> bar, Field<?>... baz),但是
C
++缺少类型
可变
<
浏览 0
提问于2013-02-28
得票数 8
1
回答
混合类型,
可变
长度
参数
列表(varargin,*args,...)对于
C
++
、
我正在构建一个最初用MATLAB编写的项目的
C
++克隆。我希望在尽可能接近原文的情况下“翻译”代码(考虑到像MATLAB这样的动态类型
语言
和
C
++这样的静态类型
语言
之间不可避免的差异)。我的问题是关于
可变
长度
参数
列表作为函数
参数
,它可以包含混合类型的
参数
。MATLAB将varargin作为函数
参数
: varargin Variable length input argument list.在Python
语言
中,*a
浏览 0
提问于2012-04-22
得票数 0
回答已采纳
5
回答
你能把一个带有
可变
数量
参数
的函数作为
参数
传递给
C
中的另一个函数吗?
与问题相关: 在
C
语言
中,是否可以将一个具有
可变
数量
参数
的函数传递给另一个函数?如果是这样的话,有没有人可以给我指点一些文档或者告诉我?谢谢。
浏览 2
提问于2012-03-26
得票数 2
1
回答
C
用户定义的函数无法找到传递给它的
参数
总数?
说: int sum(int numargs, ...)如果调用方不告诉函数有多少整
浏览 6
提问于2021-05-29
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言可变参数的原理和应用
Kotlin 具名参数&可变参数
C语言进阶之路:函数—数组参数!
c语言带参数的宏定义
函数的可变长参数
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券