腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在MacOS上编译
C
/
C
++代码
、
、
、
我有一个在
Linux
上启动的
C
/
C
++项目,现在我想将它移植到MacOS。我所面对的问题如下: 我的源代码链接到一个
C
库(来自的abc工具),并使用该库中的头文件。当在
Linux
上编译时,一切都进行得很好,但是在MacOS上编译时,事情往往会中断。我从联机搜索中了解到,在
C
中,带有空括号()的函数指针被认为具有
可变
的
参数
数,而在
C
++中则不是这样。在
Linux
上的g++似乎能够正确编译这样的代码,而在Mac
浏览 0
提问于2014-09-14
得票数 0
回答已采纳
2
回答
虚假的“在函数调用中缺少标记”
、
、
、
、
这个简单的代码片段在编译为
C
和
C
++源代码时,都会在g++ 4.7.0中生成“函数调用中缺少标记”警告。我认为这是编译器的错误,因为最终的NULL值就在那里。
浏览 1
提问于2012-08-24
得票数 5
回答已采纳
4
回答
从非托管代码中调用具有
可变
数量
参数
的.NET函数
、
我想用
可变
数量的
参数
调用
C
#函数:来自非托管的、具有包装f1的
可变
参数
的
C
函数。
浏览 0
提问于2009-12-10
得票数 1
4
回答
如何在Rust中写一个宏来匹配集合中的任何元素?
、
、
在
C
语言中,我习惯使用:,它是一个具有
可变
数量
参数
的宏,以避免键入在中可以看到一个
C
示例。如果是这样,如何使用
可变
参数
来实现这一点?
浏览 2
提问于2016-08-08
得票数 0
1
回答
需要向kthread_create()解释
参数
、
我目前正在阅读Robert的
Linux
内核开发。在阅读线程时,我遇到了kthread_create()函数,它接受几个
参数
并相应地生成一个内核线程。据我所知,第一个
参数
是指向函数的指针,第二个
参数
是指向线程one ()的
参数
,namefmt是进程的名称。请有人解释一下,这些
可变
参数
的结尾是什么?
浏览 0
提问于2020-03-22
得票数 0
回答已采纳
5
回答
为什么
可变
函数至少需要两个
参数
?
、
为什么
可变
函数至少需要两个
参数
?主要来自
C
的main函数,将argc作为
参数
计数,然后将argv作为字符数组?同样,Objective-
C
的Cocoa有NSString方法,这些方法需要格式作为第一个
参数
,然后是一个
参数
数组([NSString stringWithFormat:@"%@", foo])。为什么不能创建一个只接受一组
参数
的
可变
函数?
浏览 2
提问于2011-10-02
得票数 6
回答已采纳
2
回答
从类模板中提取模板
参数
和
可变
模板
参数
、
、
、
、
Args>我想提取它的模板模板
参数
和
可变
参数
,以便在另一个上下文中重用。示例:using
c
2 = container_type_holder<tt_parameter<
c
1>, vt_parameter<
c
1>>; 其中,t
浏览 6
提问于2018-08-04
得票数 0
回答已采纳
1
回答
如何在没有命名
参数
的情况下向
c
++中的函数传递
可变
数量的
参数
、
、
、
我需要写一个函数,它接受
可变
数量的
参数
,它本质上是一个类似snprintf的函数的包装器。我大体上了解如何做到这一点,如所示。但是,至少在
C
语言中,我们需要在变量
参数
开始( )之前将一个命名
参数
传递给函数。 然而,对相同问题的回答表明,这在
C
++中很容易实现。我想知道如何实现这一点,特别是因为处理vararg函数的方法似乎与
C
(va_start等)相同。或者他们指的是
可变
模板?因此,基本上可以编写一个没有命名
参数
的
可变</e
浏览 0
提问于2012-12-14
得票数 4
回答已采纳
1
回答
从
C
++调用64位共享库
、
、
、
、
我想使用python2.7.8中给定的
C
++ 64位共享库(
linux
下的.so文件)中的函数。的
C
++共享库具有以下功能: EXPORT_CODE double CONVENTION PropsSI(const char *Output, const char *Name1, double Prop1, ctypes.
c
_char_p, ctypes.
c
_double, ctypes.
c
_char_p, ctypes.
c
_double, ctypes.
c</e
浏览 2
提问于2015-02-21
得票数 2
回答已采纳
1
回答
方法声明中的约定是什么?
、
我见过有人在Objective
C
中这样声明一个方法:谁能告诉我方法声明末尾的虚线符号在这里代表什么
浏览 17
提问于2012-07-21
得票数 0
回答已采纳
4
回答
带有std::cout格式的
C
++
可变
参数
量
、
我习惯于用
可变
数量的
参数
和格式登录
C
,我想知道如何在
C
++中实现这一点。例如:#define err(fmt, ...)\ if(1) FATAL("Just a test: 0x%lX, %d", 1
浏览 2
提问于2016-03-05
得票数 1
回答已采纳
7
回答
可变
长度
参数
在
C
中是如何工作的?
我正在尝试理解
可变
长度
参数
在
C
中是如何工作的。基本上,当一个
可变
长度的
参数
函数(例如: printf(const char *format,...);)被调用时,
参数
会被复制到哪里(stack/register?)?被调用的函数如何获取通过调用函数传递的
参数
信息? 我非常感谢任何形式的帮助。提前谢谢。
浏览 4
提问于2019-07-09
得票数 2
3
回答
在UNIX中,同一系统调用如何接受不同的
参数
?
、
、
、
由于Unix是用
C
语言编写的,所以没有函数重载的概念。但是仍然可以使用不同的
参数
来调用Unix系统调用。
浏览 2
提问于2016-02-16
得票数 0
4
回答
计算克隆函数的变量
参数
数
、
、
、
、
我正在尝试LD_PRELOAD
linux
的clone函数。在我的LD_PRELOADed版本中,在调用原始的clone函数之前,我需要记录输入
参数
。然而,问题是clone接受的
参数
数量是
可变
的。child_stack, int flags, void *arg, ...现在,要将这些
参数
传递给原始的clone函数,我必须知道传入的
参数
数量。
浏览 1
提问于2012-06-25
得票数 3
回答已采纳
1
回答
以
可变
方式绑定成员函数
、
、
、
、
我有一个
参数
数量
可变
的成员函数,存储在一个std::function中,我想绑定实例并获得一个独立的函数对象。} connect(
c
, &Class::foo); 对于固定数量的
参数
,我会使用std::bind,但对于<em
浏览 2
提问于2012-08-10
得票数 12
回答已采纳
4
回答
可变
长度
参数
和函数重载之间的区别
、
、
、
这个
C
++问题似乎非常基础和普遍,但我仍然希望有人能给出答案。 1)一个具有
可变
长度
参数
的函数和一个重载函数有什么区别?2)如果我们有一个具有
可变
长度
参数
的函数和另一个具有相似
参数
的同名函数,我们会有问题吗?
浏览 1
提问于2009-10-14
得票数 3
回答已采纳
2
回答
使用输入
参数
从php调用shell时出现问题
、
我希望从php调用一个外壳脚本并传递输入
参数
.i在php中并不多产,但我尝试使用shell_exec函数,仍然不能。 <?
浏览 1
提问于2015-12-16
得票数 0
1
回答
在LLVM中,如何插入/声明具有
可变
参数
数的函数?
、
、
如果函数有一定数量的
参数
,我就成功了。Type::getVoidTy(TempContext); Constant *
C
= TempM->getOrInsertFunction(但是,如果函数有
可变
数量的
参数
,getOrInsertFunct
浏览 4
提问于2017-11-17
得票数 2
回答已采纳
1
回答
对
c
++11标准中
可变
模板的困惑
、
、
、
这两个函数之间有什么区别?template <class ...Types> void g(Types... args){}
浏览 3
提问于2013-02-24
得票数 3
1
回答
如何绕过
Linux
的“太多
参数
”限制
、
、
我必须将256 as的文本作为
参数
传递给"aws sqs“命令,但是在命令行中遇到了大约140 as的限制。这已经在的许多地方进行了讨论。while [ $SIZE -lt 300000 ] echo "$SIZE"echo -n "$1" | wc -
c
浏览 8
提问于2015-10-10
得票数 8
回答已采纳
点击加载更多
相关
资讯
C语言可变参数的原理和应用
Kotlin 具名参数&可变参数
函数的可变长参数
python中的可变长参数
当心“默认可变参数”这个大猪蹄子
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券