腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
D如何允许委托
作为
模板
参数
?
templates
、
delegates
、
d
、
stack-frame
在Andrei Alexandrescu的“D编程语言”中,T[] find(alias pred, T)(T[] input) asssert(b == a[4..$]);Alexandrescu解释说,这是因为委托实际上是由两个部分组成的胖
指针
:
函数
指针
和其堆栈帧的
指针
(这就是为什么z在其体内是可访问的)。但
浏览 0
提问于2014-03-12
得票数 4
回答已采纳
2
回答
如何将
函数
指针
模板
作为
模板
参数
?
c++
、
function
、
templates
我正在尝试创建一个类
模板
,它需要一个类型和一个
函数
指针
作为
模板
参数
。
函数
指针
应该是传入类型的成员
函数
。我希望类
模板
的用户能够传入传入类型的void成员
函数
。然后,每次调用类
模板
的某个
函数
时,都会在传入类型的实例上调用该成员
函数
。.); } std::vector<Type*> pt
浏览 18
提问于2021-10-23
得票数 1
回答已采纳
3
回答
模板
函数
指针
作为
模板
参数
c++
、
templates
、
c++11
、
function-pointers
、
c++14
我定义了一组
函数
模板
:void foo ( type object ) // foo the object} void baz ( type object ) // baz the object现在,我想定义一个
函数
模板
,它接受指向上述任何
函数
的
浏览 3
提问于2014-02-03
得票数 3
回答已采纳
1
回答
在lambda中使用成员变量时,将lambda分配给
函数
指针
c++11
、
lambda
我使用
函数
指针
作为
模板
函数
的
参数
,而
模板
函数
是
作为
函子使用的。但是,如果我通过调用类的一个成员变量将lambda定义为下面所示,编译器会在我要将它赋值给
函数
指针
时发出抱怨。如果
函数
指针
使用成员变量,那么
如何将
lambda分配给它呢? 注意:没有可以执行此转换的用户定义转换运算符,或者不能调用该运算符。
浏览 2
提问于2018-01-17
得票数 1
1
回答
模板
函数
指针
作为
模板
参数
c++
、
templates
、
c++14
我只是偶然发现了一个小问题,在处理
模板
时,这个小问题困扰着我。) std::cout << aliasGetter<int, &getCoolNumber>(); //42这段代码可以工作(如果您想尝试的话,可以使用),但是,由于我给出了一个
函数
指针
作为
模板
参数
,所以我不应该需要_returnType,它就在
函数
签名中,问题是,不管我多么努力,我都无法找到一种方法来消除这个额外的
模板</em
浏览 3
提问于2017-02-28
得票数 12
回答已采纳
1
回答
如何将
模板
参数
中的
函数
或成员
函数
指针
转换为
函数
类?
c++
、
templates
如何将
模板
参数
中的
函数
或成员
函数
指针
转换为
函数
类?假设
函数
类是定义成员
函数
operator()的类。class MyClass {}; 然后,根据MyClass的要求,将各种类型的
函数
指针
、不同
参数
个数的成员
函数
<e
浏览 2
提问于2013-01-01
得票数 0
1
回答
使用
模板
元编程将
模板
函数
布尔
参数
转置为运行时
函数
参数
c++
、
templates
、
c++11
、
metaprogramming
、
template-meta-programming
我有一个
函数
,它接受几个布尔
模板
参数
:void function(int arg1, int arg2, int arg3); 我希望在编译时自动生成
函数
指针
的表(使用任何
模板
魔术,如果需要,使用C++11 ),指向
模板
参数
par*的值的所有组合,这样我就可以构造一个将这些
模板
参数
作为
运行时
参数
浏览 2
提问于2012-06-14
得票数 6
回答已采纳
4
回答
如何使用通用
函数
指针
作为
模板
参数
?
c++
、
templates
、
function-pointers
是否可以使用通用
函数
指针
作为
模板
参数
?
函数
指针
模板
可以接受空闲
函数
、成员
函数
和lambda
函数
。为了简单起见,假设
函数
只有一个
参数
,如struct A // f is used
浏览 0
提问于2013-09-25
得票数 7
回答已采纳
4
回答
调用专用
模板
函数
时发生强制编译时错误
c++
、
templates
、
compiler-errors
、
partial-specialization
我有一个
模板
函数
。只要
参数
不是
指针
类型,它就具有定义良好的语义。如果有人调用这个
函数
,传递一个
指针
类型的
参数
,我想强制出现编译时错误。我可以毫不费力地编写通用(合法)
模板
和相应的部分专用(非法)版本。我只是想不出
如何将
错误从
函数
定义推迟到
函数
调用。
浏览 0
提问于2011-11-13
得票数 2
回答已采纳
1
回答
函数
指针
作为
模板
参数
c++
、
templates
、
function-pointers
^当我直接将foo的地址
作为
模板
参数
传递时
浏览 2
提问于2018-07-24
得票数 11
回答已采纳
3
回答
函数
指针
作为
模板
参数
?
c++
有没有可能将
函数
指针
作为
模板
参数
传递,而不使用typedef?
浏览 0
提问于2009-07-29
得票数 3
回答已采纳
3
回答
通配符
函数
指针
非类型
模板
参数
c++
、
c++11
模板
可以接受非类型
函数
指针
参数
,但如果接受所有可能的
函数
指针
参数
,则会出现问题,例如:{void proxy有没有一种更方便的方法来提供“通配符”
函数
指针
作为
非类型
模板
参数
?
浏览 1
提问于2013-11-08
得票数 0
1
回答
这似乎是C++ Primer第5版中的一个错误。
c++
、
templates
、
pointers
、
reference
以下是C++ Primer第5版(重点是我的)一书的摘录: 非类型
参数
可以是整数类型,也可以是指向对象或
函数
类型的
指针
或(lvalue)引用。绑定到非类型积分
参数
的
参数
必须是常量表达式。绑定到
指针
或引用非类型
参数
的
参数
必须具有静态生存期(第12章,第450页)。我们不能使用普通(非静态)本地对象或动态对象
作为
引用或
指针
非类型
模板
参数
的
模板
参数
。
浏览 2
提问于2016-06-26
得票数 1
回答已采纳
3
回答
是否真正使用了用
指针
类型实例化
模板
的能力?
c++
、
templates
、
pointers
、
boost
、
stl
当您在C++中定义一个
模板
(带有类型
参数
)时,您可以
作为
类型传递一个指向类型的
指针
,例如:我想知道这个是否真的被使用了?请注意,我要求将
指针
作为
参数
传递(从外部)。使用
指针
在
模板
中传递
参数
是另一回事,我不问这个问题。传递
指针
和使用
指针
的区别。 看看这些帖子:和。myname<cha
浏览 5
提问于2014-03-17
得票数 1
回答已采纳
2
回答
无法理解此
模板
参数
c++
、
function-pointers
、
template-meta-programming
void (T::*)(int, typename MW::context&) const = &T::before_handle struct get};更新:探索了新获得的知识的深度--在给出答案之后--引导我从一个伟大的中摘录。
模板
可以接受指向
函数
的
指针
浏览 4
提问于2016-09-20
得票数 4
回答已采纳
1
回答
未定义
参数
计数
作为
模板
参数
的
函数
指针
c++
、
c++11
、
templates
、
variadic-templates
我正在寻找一种方法来传递一个带有未定义
参数
计数和类型的
函数
指针
作为
模板
参数
。在我的研究中我已经发现了因此,似乎可以将
函数
指针
作为
模板
参数
进行传递。我现在的问题是是否有可能做这样的事情 STC<void (*)(T&&... t)> s(foo2, fp);
浏览 20
提问于2018-01-23
得票数 0
1
回答
为什么成员
函数
与本地
函数
传递给std::线程的方式不同?
c++
、
multithreading
、
stl
、
stdthread
从我在网上发现的:为什么传递
函数
的方式与成员
函数
不同?
如何将
局部变量/向量传递给线程?我尝试了以下方法,但在
函数
本身中,即使
浏览 1
提问于2021-03-01
得票数 1
2
回答
指向
模板
函数
的
指针
c++
因此,我现在已经习惯了在map容器中存储
模板
函数
指针
,主要是
作为
一种方法,用于
模板
化返回
模板
化对象的新实例的
函数
,并将该
函数
指针
存储在map中,以便在给定相应的字符串索引时调用。我的问题在于使用
模板
函数
指针
。这似乎起作用的唯一原因是因为返回类型和
参数
都不是
模板
参数
类型。现在我可以创建一个运行良好的
函数
指
浏览 0
提问于2012-07-18
得票数 3
回答已采纳
4
回答
从智能
指针
确定类型
c++
、
templates
我有一个
函数
,它当前接受两个
模板
参数
。一个应为智能
指针
,另一个应为对象类型。例如,SmartPtr<MyObject>
作为
第一个
模板
参数
,MyObject
作为
第二个
模板
参数
。template <typename T, typename TObject> 我想知道是否可以从第一个
参数
SmartPtr<MyObject>自动确定第二个
参数
MyObje
浏览 2
提问于2011-05-11
得票数 3
回答已采纳
1
回答
编译时检查
函数
是否有外部链接。
c++
、
templates
、
linkage
是否可以在编译时检查
函数
指针
是否指向具有外部链接的
函数
?}我真正关心的是将
函数
指针
作为
模板
参数
传递是否有效。constexpr
指针
,代码就会编译得很好,因为该
函数
将具
浏览 0
提问于2019-06-25
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程指针变量作为函数参数
C+11支持函数模板的默认模板参数
使用数组,让vlookup函数自带参数,一个简单的公式模板就做好了
C+11模板参数简介
计算机视觉核心Mat数组的逐元素访问
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券