腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
专攻
函
子返回类型
、
、
对于
模板
化
的
成员
函数,我有以下类型的签名,它接受一个泛型
函
式(无参数)作为它的唯一参数,并根据
函
子的返回类型返回容器类型: typenameFunc>,Container<R> spawn(Func call); 我希望为具有空返回类型的
函
子
创建
此函数的专门
浏览 4
提问于2015-07-07
得票数 0
回答已采纳
2
回答
在
模板
化
成员
函
数上
创建
线程
、
、
、
我有这个
模板
化
的
成员
" function“,它的参数是一个对象实例和这个对象的
成员
函数(就像一个包装器):{ ~Monitor();如果我想调用一个运行在
成员
函数"waitData“上的
线程
,它应该如何编写?
浏览 37
提问于2021-03-06
得票数 0
2
回答
C++:如何在复杂
模板
类中指定
线程
函数?
、
、
、
最小
化
代码如下所示。目标是使用C++标准
线程
库从
模板
类并行复制数据。因为我需要使用C++的多态特性,所以源的对象必须作为引用进行传输。数据类型可以是各种复杂对象,而不是最小
化
代码中的int。编译错误为 我从互联网上读过很多相关的帖子,但它们都太简单了,无法应用。我还尝试使用
函
式来指定
线程
工作者函数,但失败了。那么,在这种复杂的
浏览 0
提问于2017-04-22
得票数 0
回答已采纳
4
回答
在哪里定义C++类
成员
模板
函数和实例
化
它的
函
子?
、
、
它在Foo.h中有一个类定义,其中包含实现文件Foo.cpp中类的
成员
函数的实现。第一个问题-类Foo的
成员
函数之一是
模板
方法Foo::doSomething(),这个方法的实现应该在Foo.h中的函数声明中出现吗?要用Foo::doSomething()实例
化
的
模板
参数是两个
函
子类型之一--类CalcA和CalcB。Foo::doSomething).(B) (A)将两个
函
子类的定义和实现放在Foo.cpp中(实际上它们被其他Foo
成员</em
浏览 5
提问于2010-11-30
得票数 7
回答已采纳
2
回答
在
模板
化
函
数上
参数
化
的函数
模板
的显式实例
化
、
在
c++中,允许
在
成员
函数和自由函
数上
创建
模板
template <void (MyClass::*M) ()> voidfunction2 ();function1 <&fn> ();我的问题是,如果
模板
参
浏览 1
提问于2012-05-02
得票数 2
回答已采纳
1
回答
用参数推导多参数
模板
中的第一个
模板
参数
、
、
是否可以从参数中推断出多参数
模板
中的第一个
模板
参数,同时指定其他参数。,因此我无法切换
模板
参数。现在想了解一下我想要做的事情:我成功地完成了我要做的事情,但现在我想让一切变得更加友好。当前,用于
创建
函
式的
模板
化
函数如下所示: template <class T, Return
浏览 5
提问于2016-01-27
得票数 5
回答已采纳
4
回答
在
类
模板
中调用
模板
函
子
、
有没有办法调用类
模板
operator()( int )的
函
子Foo,如下所示()struct Foo template<typename U>>( 42 );我收到gcc 4.9.3中的错误信息 foo<bool>( 42 ); 如果
成员
函数不是
函
子并以::、.或->作为前缀,我会用::、.或->作为
浏览 2
提问于2016-02-09
得票数 8
回答已采纳
1
回答
为什么“std::异步”不能像预期的那样工作呢?
、
、
、
#include <thread>#include <utility> void Async(Callable&& fn, Args&&... args) auto fn_wrapper = [](Callable&& fn, Args&&... args) in
浏览 3
提问于2017-02-10
得票数 6
回答已采纳
1
回答
函数指针参数来自任何类
、
void MyClass::MyMethod((AnyClass::*func)()) //add to container现在,我将函数指针存储
在
同一个类中。std::pair<std::string,func_ptr> state_pair (id,func);} 我已经尝试了
模板
浏览 1
提问于2015-05-05
得票数 0
回答已采纳
1
回答
C++
函
子(映射)
、
、
、
我
创建
了一个类either<l, r>,非常类似于Haskell的Either a b。<typename b> { }现在,我想隔离map函数,以便
创建
一个名为function<b (a)> &f) = nullptr;either将继承这个类: class either : functor<r, either&
浏览 7
提问于2014-07-21
得票数 1
回答已采纳
1
回答
执行控制的c++函数代理
、
、
、
、
它的返回类型和参数类型作为
模板
参数自动从给定的“基”函数类型“继承”。“基本”函数类型可以是(函数指针/ boost::function / boost::bind)之一 它使用给定类型的函数对象初始
化
。当调用它时(您可以调用原始函数),它可以将调用存储到类似于boost::bind之类的东西中,并将其传递到其他地方(有意将其传递给
线程
安全队列,以便以后可以
在
另一个
线程
中调用它),然后返回调用的结果。现在,我的问题是如何(甚至可能)使用
模板
teq
创建</e
浏览 3
提问于2013-03-22
得票数 1
回答已采纳
1
回答
混淆如何在C++中实现rehash()函数
、
我的目标是为我
在
C++
模板
类中编写的哈希表实现一个re散列()方法。但是,我搞不懂我到底可以散列什么,因为这个方法只知道作为泛型的类型。据我所知,这与Java泛型不同 我对java的理解..。
在
Java中,由于每个对象都继承了hashCode()方法,所以我们可以重写该方法。如果用java编写一个通用哈希表,那么
在
rehash()期间,可以简单地调用hashCode()方法来返回一个值。因为我不相信我可以简单地
在
我的hashCode泛型上调用一个C++ ()方法,也不能访问泛型类型的数据
成员</e
浏览 3
提问于2013-07-30
得票数 1
回答已采纳
1
回答
推力是如何决定参数传递给
函
子的
、
、
我的问题是:2:是否允许将最大数量的参数传递给
函
子操作符()以用于推力函数?3:在要将CUDA内核
线程
ID传递给
函
子操作符()的特殊情况下,除了其他参数外,如何做到这一点呢?下面这个未完成的例子中的伪代码可能吗?如果是的话,你能帮我找个解决方案吗?(最好是一个通用的解决方案,如果您想要一个推力
浏览 3
提问于2020-08-08
得票数 0
回答已采纳
4
回答
何时
在
lambdas上使用
函
子
、
、
、
在这种情况下,
创建
函
子比使用lambda更有意义吗? 我知道我的问题实际上是与相反的,但在实践中,我想不出
函
子比lambda更可取的情况。对此有什么想法吗?
浏览 9
提问于2014-12-02
得票数 28
回答已采纳
2
回答
模板
类作为
模板
类参数。
、
在
本例中,我
创建
了一个
函
式类,函数作为参数。第二
函
子应以第一
函
子的对象为
模板
参数,并调用第一
函
子的函数。我不知道第二个
函
子的
模板
是什么样子的。这是第一个按预期工作的
函
子:typedef float (*pDecayFu) (float, float,return Rad(a,b,c); }; float lrate_dec
浏览 0
提问于2016-05-03
得票数 1
回答已采纳
1
回答
结合GP和OOP概念的麻烦
、
、
我有一个具有
模板
成员
函数的类:{ void DoSomething(TItem item) item.Action();};BaseballBat bat;person.DoSomething(); 这很烦人,因
浏览 2
提问于2012-08-11
得票数 4
1
回答
为什么要用一个
成员
创建
一个类,即一个操作符()?
、
、
、
我试图在那里找到-out --这是定义一个类的一个很好的技术理由,这个类只包含一个
成员
,而这个
成员
恰好是一个operator()。我无意中遇到了一个-for,不管是什么原因-
创建
了一个包含两个类的名称空间,但是每个类作为
成员
只包含一个operator()。在我看来,这些类可能会被当作方法(非常可能)使用,但是为什么这是一种很好的技术方法(我假设有一种好的方法),而不是简单地
在
单例类中定义一组不同的方法,在这种情况下,这些方法属于我前面提到的名称空间。
函
子一词对我来说是未知的,当我试图找出
浏览 1
提问于2017-08-01
得票数 6
回答已采纳
2
回答
为什么std::加上一个类
模板
?
C++
函
子std::plus的实现类似于struct plus constexpr T operator+(const T& lhs, const T我想知道为什么不将struct std::plus定义为具有现有std::plus<void>功能的非
模板
?是否有任何可能的应用程序无法通过这样的实施服务?template<typename T=
浏览 8
提问于2015-10-14
得票数 4
回答已采纳
2
回答
推导函数指针或
函
子的返回类型
、
、
、
我试图推导出可调用类型的返回类型,即函数指针或
函
子。类型名称为T::result_type类型; 我很困惑为什么这不是一个SFINAE错误,它会继续并捕捉Return的专门
化
。在这个问题中,我试图<em
浏览 1
提问于2014-12-07
得票数 4
回答已采纳
2
回答
避免显式
函
子
模板
类型
、
、
我
在
玩
函
子。C myClass;这很好,我不需要在对foo()的调用中显式地提供S
模板
类型,它只是计算出来。但是,假设我想将
函
子存储为一个
成员
变量,然后调用它:public: void foo(Func fun) {someOtherThing() { } WHAT_IS_THIS_TYPE _
浏览 0
提问于2013-09-18
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
聊聊C+的类和面向对象编程
计算机编程常见英语单词汇总
Java的内存区域是如何划分的?
企业微信内部群和外部群的区别
函数式编程
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券