腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如何
在
编译
时
创建
具有
函数
签名
的
函数
指针
我确实知道this
的
事。 但是,我没有两个
函数
可以比较,我有一个
函数
签名
和一个
函数
指针
template<typename T, typename ...A> using RequiredFP = bool(*)(T&, A ... a); 问:我
如何
确定
函数
指针
,我收到的确实是所需
的
签名
?在
编译
时
。
浏览 37
提问于2019-09-25
得票数 1
回答已采纳
1
回答
如何
抑制“警告:从不同大小
的
整数转换为
指针
”?
、
、
如何
抑制
编译
器对此事件
的
警告? 一个巨大
的
挑战是,库对线程
的
主要功能期望有不同
的
签名
。由于我需要对所有平台都有一个
函数
签名
,所以我选择int作为最受约束
的
返回类型。
在
创建
线程
时
,我将用户提供
的
函数
及其参数编组到struct中,并调用包装器
函数</em
浏览 0
提问于2019-03-22
得票数 1
2
回答
为什么可以
在
C++中将
函数
指针
作为模板参数传递?
、
TakeFunctionPointer() { } TakeFunctionPointer<myFunc> tfp{};这段代码
编译
得很好,而且效果很好,但我担心为什么
编译
器允许将
函数
指针
放入模板参数中,因为我知道C++中
的
模板是静态多态
的
一部分,预期
编译
器首先实例化所有模板类,然后运行它们。因此,这意味着
编译
器能够获得一个
具有<
浏览 3
提问于2020-09-30
得票数 0
回答已采纳
5
回答
如何
在模板
函数
签名
中要求const_iterator语义?
、
、
、
、
我正在
创建
一个构造
函数
,它需要一对输入迭代器。我希望方法
签名
具有
编译
时
const语义,类似于:但是,我找不到这方面的任何例子。last) construct(first, last, iterator_category(first));它没有
编译
时
const
的
保证。编辑,2010-02-03 16:
浏览 3
提问于2010-02-03
得票数 7
回答已采纳
2
回答
创建
具有
特定
签名
的
C++静态包装器
函数
、
、
我
在
使用模板参数
创建
静态包装
函数
时
遇到了一些问题。我
的
第一个想法是
创建
一个带有
函数
指针
的
模板
函数
,作为非类型
的
模板参数。此
函数
具有
正确
的
签名
,并调用我通过模板参数传入
的
函数
。当我试图将它包装到另一个
函数
中
浏览 3
提问于2013-05-16
得票数 1
2
回答
导出带有原始
函数
名
的
c++
函数
、
我正在编写一个dll,它导出一个
函数
__declspec(dllexport)return std::list<string>();
编译
器抱怨: 如果删除外挂"C",导出
的
函数
名将是:?$allocator@PAUanal
浏览 1
提问于2013-11-11
得票数 1
回答已采纳
5
回答
成员
函数
的
函数
签名
是什么?
、
、
我在理解
函数
签名
和
指针
时
遇到了问题。= &myStruct::staticFunc; // Works fine} 我
的
编译
器说myStruct::nonstaticFunc()
的
类型是空(myStruct::*)(),但这不是指向它
的
指针
的
类型吗
浏览 0
提问于2016-12-26
得票数 14
2
回答
std::function
的
运行时实现
为了安全起见,我已经
在
DLL调用中使用了旧
的
函数
指针
,如下所示:typedef int (__stdcall* ty)();{ if (t)std::function不能是原始
函数
指针
(因为它可以传递
具有
捕获
的
lambda,因此不能是原始
指针
)。因此,
在
Visual中,使用包含std::function
的
函数</e
浏览 5
提问于2020-12-20
得票数 7
3
回答
C void*
函数
指针
参数
、
我正在尝试
在
ARM中
创建
一个任务队列。基本思想如下。我希望能够将接受指向不同结构类型
指针
的
函数
的
地址放在func_address中。当我尝试赋值Func_Listx.func_address = Config_ADC
时
,
编译
器报错:关于
如何
实现这一点有什么想法吗?当
浏览 3
提问于2015-09-07
得票数 0
1
回答
传递指向成员
函数
的
指针
在
MinGW-w64中
编译
,而在gcc中没有。
、
、
我有一个带有Worker非静态成员
函数
的
run()对象。已经
创建
了一个对象:做:
在
MinGW-w64 (gcc 4.9.1)下
编译
(an works),但在Ubuntu
的
linux (gcc 5.2.1)下,我得到了
编译
错误:代码是用-std=gnu+
浏览 1
提问于2015-10-28
得票数 2
回答已采纳
2
回答
如何
将一个
函数
赋值给一个接受void*类型参数
的
函数
指针
?
、
我正在使用我
的
教授提供
的
一个库来完成一项课堂作业,所以我不能透露太多
的
代码。下面是API
的
一部分:int thread_libinit(thread_startfunc_t func,invalid conversion from `void (*) (int)' to `thread_startfunc_t{aka void(*) (void*)}' [-fpermissive] 我认为空
指针
浏览 4
提问于2016-02-20
得票数 1
1
回答
std::
如何
访问工作与std::变体?
、
我在这里查看std:variant/std::visit文档:,并在谷歌上搜索了很多试图理解std::visit和std::variant背后
的
神奇之处。 所以我
的
问题如下。
在
提供
的
示例中,无论是
在
多态lambda中还是
在
“重载”中,都发生了一些“魔术”,使得从std::variant中提取正确类型成为可能。,
如何
调用正确
的
重载lambda
函数
?似乎有一些逻辑需要确定特定std::variant所持有的确切类型,转换它并将其
浏览 0
提问于2017-12-23
得票数 25
回答已采纳
2
回答
从const和参数到&参数
的
无效转换似乎是无稽之谈?
、
、
、
、
我将
指针
传递给带有
签名
的
函数
。作为
具有
签名
的
构造
函数
的
第三个参数。*parent,并从g++
编译
器获得错
浏览 1
提问于2016-11-17
得票数 1
回答已采纳
2
回答
C使用未定义
的
符号进行
编译
。
我使用
的
是Diab C
编译
器
的
旧版本。
在
我
的
代码中,我采用了一个
函数
名,并将其重新定义为
具有
相同
签名
的
函数
指针
。
在
进行此更改之前,代码起作用了。更改后,它会导致嵌入式系统锁定。
函数
指针
在
头文件中声明为外部,
在
一个.c文件中定义,并在另一个.c文件中使用。当从第二个.c文件中调用它
时
,它会导致
浏览 0
提问于2013-02-22
得票数 1
回答已采纳
1
回答
非静态类
函数
指针
、
我正在尝试
创建
一个指向非静态
函数
的
指针
,以便由多个对象调用它。示例类:{ int getNumber() { return 5; }我用相同
的
签名
创建
了一个指向类
函数
的
指针
:之后,我像这样初始化了它:当我试图
编译
时
,我会得到以下
浏览 3
提问于2020-05-04
得票数 0
回答已采纳
1
回答
一对指向接受不同类型参数
的
不同
函数
的
指针
可以兼容吗?
、
、
、
我们能否将特定
签名
的
函数
地址放入
函数
指针
中,该
指针
被定义为
具有
其他
签名
并无缝地使用它?123; f(&n); f(&n);}
在
我
的
机器上
编译
并运行良好我是
在
以某种方式调用未定义
的
行为吗?
浏览 1
提问于2015-07-24
得票数 5
回答已采纳
2
回答
如何
使用两个构造
函数
?
我有一个这样
的
代码。." << endl; } 请告诉我
如何
解决这个错误 invalid type argument of unary ‘*’ (have ‘int’)ambiguous ^
在
我
的
实际代码中,我实际上有一个自定义类型(Abs)来代替abs成员
的
in
浏览 22
提问于2019-05-15
得票数 0
4
回答
如何
确定可调用对象
的
函数
签名
?
、
在
C++中有没有一种方法来确定可调用对象
的
函数
签名
?
在
fun内部,我想知道
函数
f
的
签名
是什么。这应该适用于
函数
指针
、引用、包装器、lambda、绑定、
函数
对象(假设它们只有一个operator ())等等。我对Visual Studio2010SP1很有限,但我对标准解决方案很感兴趣,即使不是在那个
编译
器上工作。(
函数
签名
为Return_Type
浏览 0
提问于2011-05-09
得票数 18
2
回答
C-使用指向
指针
的
指针
具有
函数
中
的
参数
、
、
我正在做一个练习,必须编写一个
函数
,该
函数
返回一个图像,但
指针
指向
指针
,该
指针
必须存储一个值,以防出现错误。Img imageFromFile(const char * filename, char ** messageErreur) { messageErreur= 1; //Tryi
浏览 2
提问于2016-11-20
得票数 0
回答已采纳
1
回答
我
如何
使用unordered_map<string::iterator,string>?
、
、
我有一个
具有
以下
签名
的
函数
:我得到了
编译
器
的
错误。我需要存储指向字符串部分
的
指针
。我认为我需要把迭代器转换成
指针
,但是要转换到哪个
指针
呢?
浏览 6
提问于2022-08-17
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Rust闭包的虫洞穿梭
悬挂引用是如何被Rust消灭的?
C+之虚函数
Go 函数-Go 语言新手的带图教程
轻松教你如何在C+中,使用参数化构造函数来初始化对象数组
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券