腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C++
函
子(映射)
、
、
、
我创建了
一个
类either<l, r>,非常类似于Haskell的Either a b。std::function<b (a)> &f) = nullptr;either将继承这个类:然而,这是无效的
C+
+作为
模板
成员函数不能是虚拟的。此外,我还试图测试<r, either<l, r>>是否可以
在
functor<r, either<l, r&g
浏览 7
提问于2014-07-21
得票数 1
回答已采纳
1
回答
在
C++
中调用std::排序时使用std::
、
、
对容器进行反向排序的推荐方法(例如:)似乎是:我理解第三个参数是帮助排序()进行比较的函数或
函
子,而std::greater是
模板
函
子,但我不明白这里发生了什么。我的
C++
很生疏,所以如果这些都是愚蠢的问题,请耐心地回答我:为什么std::greater<int>后面有括号?我们在这里创建了
一个
新的std::greater对象吗?在这种情况下,为什么这里
浏览 2
提问于2013-08-04
得票数 4
回答已采纳
1
回答
为什么“std::异步”不能像预期的那样工作呢?
、
、
、
/include/
c++
/6.3.0/future:1739:5: note: candidate template ignored: substitution failure [with _Fn =__args) ,为什么最后
一个
案子不起作用?
浏览 3
提问于2017-02-10
得票数 6
回答已采纳
1
回答
c++
模板
函
子
、
嗨,伙计们,我是
c++
新手,我有
一个
关于
模板
函
子的问题,我正在自己创建
一个
简单的
模板
函
子,但我想知道为什么当我试图将
两个
值相加时,它返回的值总是"1“。
浏览 4
提问于2013-11-21
得票数 0
回答已采纳
1
回答
在
一个
函
数上
C++
两个
模板
关键字
、
_M_log_1_p); } 当一行有
两个
C++
声明时
浏览 17
提问于2020-04-10
得票数 1
回答已采纳
7
回答
作为
模板
参数传递的函数
、
、
、
我正在寻找有关将
C++
模板
函数作为参数传递的规则。我面临的问题是,这是否是有效的
C++
(或者仅仅是一些得到广泛支持的扩展)。 此外,在这种
模板
调用过程中,是否有一种方法可以允许具有相同签名的
函
子与显式函数互换使用?下面的不适用于上述程序中的,至少
在
中是这样,因为语法显然是错误的。如果您想要定义
一个
自定义比较操作,最好能够为
函
子切换
一个
函数,反之亦然,这类似于您可以将函数指针或
函
式传递到std::sort算法。doO
浏览 7
提问于2009-07-23
得票数 265
回答已采纳
2
回答
为什么
C++
不允许
模板
重载?
、
有时,我想编写
两个
模板
,如:class A{}; class A{};为什么
C++
不允许这样做?
在
某些情况下,它是否难以实施或有模糊性
浏览 0
提问于2013-12-09
得票数 6
回答已采纳
1
回答
Eclipse到
c++
工具?以及如何记录代码?
、
嗨,关于eclipse中的
c++
开发,我有
两个
问题 如何在
c++
中注释代码以查看工具提示中的文档?(
在
java中,我
在
函
数上
编写了"/**“,然后按enter键,文档
模板
是generatet自动化的)
浏览 0
提问于2010-11-30
得票数 2
回答已采纳
1
回答
C++20将熟悉的
模板
lambda作为类
模板
传递给类的
模板
参数
、
、
、
、
考虑将可调用类
模板
作为
模板
参数传递给某个类。下面有三种方法,但只有
函
子一起作用。 由于无法充当类
模板
,朴素
模板
函数失败;然而,为什么C++20熟悉的
模板
lambda失败?
浏览 10
提问于2022-02-27
得票数 -2
2
回答
c++
类型名称
在
vc++和clang中的应用
、
、
clang输出: error:使用TT = typename T;
在
“typename”之后期望
一个
限定名。
浏览 1
提问于2018-04-03
得票数 3
回答已采纳
2
回答
基于C的加权不重叠作业调度
、
我以
C++
中的这个例子为例#include <stdio.h> ({ __typeof__ (a)
浏览 4
提问于2017-04-28
得票数 0
回答已采纳
1
回答
为什么我会收到一条“无法
在
DLL中找到名为'SquareRoot‘的入口点”消息?
、
、
、
、
在
C++
项目中,我很难从dll调用VB.net函数。我尝试了以下简单的例子#include <cmath> MsgBox(SquareRoot(2))我一直
在
找当我
在
dum
浏览 5
提问于2015-10-05
得票数 0
回答已采纳
3
回答
用泛型类指针作为参数声明函数指针的正确语法是什么?
、
、
、
使用C++11开关和MinGW工具链:用泛型类指针作为参数声明函数指针的正确语法是什么?
浏览 4
提问于2013-08-31
得票数 2
1
回答
为什么std::bind不能用多个参数解决函数重载问题?
、
、
、
:10:48:不匹配调用'bind(,int,const std::_Placeholder<1>&)‘自动
函
子= std::bind(&f,1,placeholders::_1);
在
prog.cpp:2:0: /usr/include/
c++
/5/Functional1462:5中包含的文件:注意:候选人:
模板
类型名称std::_Bind_helper::value,_Func,_BoundArgs__args) ^/usr
浏览 3
提问于2015-08-15
得票数 8
回答已采纳
1
回答
如何在Cython中包装
C++
函
子
、
、
、
我正在尝试包装
一个
C++
库,其中的逻辑
在
.hpp文件中作为
模板
化的
函
子实现,而且我很难找到正确的方法将
C++
函
子公开为Cython函数。下面的
函
子是如何包装在Cython中的?我认为这应该是可能的,至少对于
模板
类和函数,根据。注意:--我想我已经弄清楚了如何包装普通的
C++
函数--当我试图包装
一个
经过
模板
处理的
函
子时,即重载()操作符的
模板
str
浏览 5
提问于2014-02-27
得票数 5
3
回答
为什么
C++
函
子比有命名方法的对象更可取?
、
、
最近,我对
函
子感到兴奋,并在各地使用它们。然后出现了这样的情况:我需要我的
函
子执行两种不同的操作,并且我考虑向
函
子中添加另一种方法(而不是重载()运算符)。这是否是不好的做法,我不确定(也许你可以告诉我),但它让我思考为什么我使用
函
子
在
第一,而不仅仅是对象。所以我的问题是: 重载()运算符是否有什么特别之处,还是它在语法上比使用普通命名方法更有吸引力?其次,关于我想使用另一种可能命名的
函
子方法的例子:基本上我有
两个
函数,
一个
计算
一个
图
浏览 4
提问于2011-04-05
得票数 7
1
回答
如何与
函
子一起使用工厂模式?
、
、
、
Functor f = Functor() ) // calculate stuff for "foo" using functor "f"现在我想将
函
子的选择委托给我的程序的用户,所以我决定创建
一个
函
子工厂这就是我陷入困境的地方:我不能创建
一个
返回
模板
函
子的工厂,因为如果不对我想要创建的
函
子的确切类型进行编码,我就无法调用这个函数。避免上述开销是我首先选择使用
模板
的原因。 我在
浏览 2
提问于2013-04-08
得票数 0
回答已采纳
1
回答
混淆如何在
C++
中实现rehash()函数
、
我的目标是为我
在
C++
模板
类中编写的哈希表实现
一个
re散列()方法。但是,我搞不懂我到底可以散列什么,因为这个方法只知道作为泛型的类型。据我所知,这与Java泛型不同 我对java的理解..。
在
Java中,由于每个对象都继承了hashCode()方法,所以我们可以重写该方法。如果用java编写
一个
通用哈希表,那么
在
rehash()期间,可以简单地调用hashCode()方法来返回
一个
值。因为我不相信我可以简单地
在
我的hashCode泛
浏览 3
提问于2013-07-30
得票数 1
回答已采纳
4
回答
在哪里定义
C++
类成员
模板
函数和实例化它的
函
子?
、
、
我有
一个
类Foo,用于
一个
小的独立项目。它在Foo.h中有
一个
类定义,其中包含实现文件Foo.cpp中类的成员函数的实现。第
一个
问题-类Foo的成员函数之一是
模板
方法Foo::doSomething(),这个方法的实现应该在Foo.h中的函数声明中出现吗?要用Foo::doSomething()实例化的
模板
参数是
两个
函
子类型之一--类CalcA和CalcB。Foo::doSomething).(B) (A)将
两个
<em
浏览 5
提问于2010-11-30
得票数 7
回答已采纳
1
回答
内皮概念或界面
、
、
、
、
从这里开始,(Endo)
函
子是能够获取
一个
对象并将其转换到另
一个
相同类型的对象中的东西。我需要
一个
识别泛型
函
子的“
函
子类型”。然后我尝试使用
C++
概念。但是,正如和中所述,不可能有
一个
“
模板
化的概念”。“代码重复”问题是不言而喻的,因为每次我想定义
一个
新的
函
子时,我还必须修改
函
子::Apply,添加
一个
新的if子句。我在这里要问的是,是否有一种正确(更简洁)的方法
浏览 4
提问于2016-11-28
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券