腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
创建自定义版本的printf
、
、
、
创建具有一些附加特性的snprintf()版本的最简单方法是什么,例如附加的
格式
说明符,以便将以下转换重复指定次数?例如,像%6a%-3x这样的代码将接受
参数
列表中的char*
参数
,如果该
参数
指向字符串,则"My test string"将打印"4d 79 20 74 65 73 74 "。关联的
参数
将始终是指向适当类型数组的指针。 它是解释
格式
说明符和
可变
长度
参数
列表(其类型取决于
格式
字符串中
浏览 0
提问于2012-07-03
得票数 2
3
回答
创建变量
参数
列表函数
我用
C
语言
做了一个简单的
可变
参数
列表函数,但它不能工作。当我使用一个
参数
调用该函数,然后检查该函数中的该
参数
时,该
参数
就失去了它的值。例如,在下面的代码中,当我检查“.i.e”的值时,它总是保持为空
格式
。它总是显示"format is NULL“。在调试消息中。请指导我,这个事业的可能性是什么?
浏览 1
提问于2012-10-24
得票数 1
2
回答
如果不允许反向打印,如何解决printf的变量数问题
、
、
、
我正在上一门关于
语言
设计的课程,这个特别的问题与
C
中的printf如何处理
可变
数量的
参数
有关。本质上,我了解到printf会将
参数
从最后一个推送到存储偏移量信息的
格式
字符串,这样框架指针将找到
格式
字符串,然后使用从
格式
字符串派生的偏移量查找
参数
的偏移量。现在,我的方法是将框架指针移动到运行时堆栈的最低点,这样它就可以找到
格式
字符串和实际值的偏移量。 请指教
浏览 2
提问于2021-06-13
得票数 0
回答已采纳
2
回答
从DLL导出的函数中的RTTI
、
、
、
我有一个Visual Studio2008
C
++ dll,我想在其中接受
可变
数量的
参数
,并知道每个
参数
的类型。如果
可变
参数
解决方案是不可能的(我怀疑它不可能),我可以使用包含1-n个
参数
的多个重载的解决方案。 谢谢,PaulH
浏览 1
提问于2010-12-10
得票数 1
回答已采纳
4
回答
如何在Rust中写一个宏来匹配集合中的任何元素?
、
、
在
C
语言
中,我习惯使用:,它是一个具有
可变
数量
参数
的宏,以避免键入在中可以看到一个
C
示例。如果是这样,如何使用
可变
参数
来实现这一点?
浏览 2
提问于2016-08-08
得票数 0
2
回答
在复制构造函数中省略的含义是什么?
、
、
Test(t); std::cout<<t1->get_a()<<'\n';}我知道,三个点用于表示变量函数中的
可变
长度
参数
,如printf()和scanf()等,以及
C
99引入的变量宏。在
C
++中,如果我没有错,它们将用于各种模板。
浏览 3
提问于2015-10-01
得票数 15
回答已采纳
2
回答
Java
格式
化数组(使用Formatter类)
、
、
cmd.getCommandString("foo", 3); // -> "20 foo = 3"现在,pattern是否可以考虑
可变
数量的
参数
String s1 = cmd.getCommandString("a", "b", "
c
"); // -> 20 a b
c
浏览 0
提问于2011-10-15
得票数 3
回答已采纳
1
回答
如何将
可变
数量的
参数
“传递”给NSString的+stringWithFormat:
、
、
、
、
我想用Objective-
C
写一个函数,就像下面这样,它接受
可变
数量的
参数
,并将这些
参数
传递给+stringWithFormat:。我知道vsnprintf,但这意味着要将NSString 'format‘转换成
C
语言
再转换回来(也意味着要转换其中的
格式
化占位符...)。
浏览 1
提问于2009-09-14
得票数 33
回答已采纳
4
回答
带有std::cout
格式
的
C
++
可变
参数
量
、
我习惯于用
可变
数量的
参数
和
格式
登录
C
,我想知道如何在
C
++中实现这一点。例如:#define err(fmt, ...)\ if(1) FATAL("Just a test:
浏览 2
提问于2016-03-05
得票数 1
回答已采纳
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
回答
为什么
可变
函数至少需要两个
参数
?
、
为什么
可变
函数至少需要两个
参数
?主要来自
C
的main函数,将argc作为
参数
计数,然后将argv作为字符数组?同样,Objective-
C
的Cocoa有NSString方法,这些方法需要
格式
作为第一个
参数
,然后是一个
参数
数组([NSString stringWithFormat:@"%@", foo])。为什么不能创建一个只接受一组
参数
的
可变
函数?
浏览 2
提问于2011-10-02
得票数 6
回答已采纳
5
回答
为什么printf需要强制
参数
?
、
C
语言
中printf函数的定义如下:对于scanf和许多类似的函数也是如此,在这些函数中管理着
可变
数量的
参数
。为什么有一个_Format强制
参数
?
浏览 5
提问于2015-05-14
得票数 3
回答已采纳
2
回答
int到string的高效转换
、
、
、
恐怕我的
C
/
C
++程序员很难相信我想把所有的
格式
化代码都用在这么简单的任务上。也就是说,我假设stringWithFormat需要解析
格式
字符串,查找我可能使用的所有不同类型的说明符、字段宽度和选项,然后它必须能够解释
参数
的
可变
长度列表,并使用
格式
说明符将x强制转换到适当的类型,不用说,在
C
/
C
++中,我可以简单地使用itoa(x),它只做一件事情,并且效率极高。我不想争论一种
语言
相对于另一种<e
浏览 0
提问于2013-07-17
得票数 2
1
回答
对
c
++11标准中
可变
模板的困惑
、
、
、
这两个函数之间有什么区别?template <class ...Types> void g(Types... args){}
浏览 3
提问于2013-02-24
得票数 3
2
回答
指针的运行时类型选择
、
(当然,只是为了好玩)
参数
的数量是
可变
的,所以它肯定是由va_list、va_arg宏实现的。我唯一看不出是如何实现的,就是类型检查。当
参数
类型(指向数据的指针)与
格式
文字中的相应声明不匹配时,scanf将产生警告。warning: format ‘%d’ expects argument of type ‘int *’, but a
浏览 3
提问于2012-10-15
得票数 4
回答已采纳
8
回答
有没有哪种编程
语言
的函数在末尾没有带
可变
参数
?
、
、
、
C
++、Scheme等都允许您定义在
参数
列表末尾接受
可变
数量
参数
的函数…… #etc...function有没有什么
语言
可以让你在其他地方使用
参数
列表来做
可变
函数?如下所示:function(1, 2) function(1, "a&qu
浏览 2
提问于2008-12-23
得票数 1
回答已采纳
1
回答
为什么
C
++允许在运行时将数组大小传递给函数以构造一个固定大小的数组?
、
然而,它确实完美地打印了:事实上,即使我从
参数
中删除了"const“,它也会这样做。
浏览 1
提问于2019-09-28
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言可变参数的原理和应用
Kotlin 具名参数&可变参数
C语言进阶之路:函数—数组参数!
c语言带参数的宏定义
函数的可变长参数
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券