腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
使
double
和
std
::
vector
<
double
>
协
变
、
、
、
在最简单的情况下,我只希望能够在
double
和
std
::
vector
<
double
>上调用get()。在我的理解中,这些数据类型需要是
协
变
的(这在我的代码中根本不存在)。以下是我对代码的原始设想:class IValue protected: // typedef
std
::variant<T,
std
:
浏览 32
提问于2020-02-27
得票数 0
2
回答
在C++中使用成员函数的向量时,有没有办法实现
协
变
返回类型?
、
、
、
、
that can be called as g[i][alpha](k) { }
vector
<
vector
<cdouble (g::*)(
double
浏览 51
提问于2019-01-29
得票数 0
回答已采纳
1
回答
访问派生类的方法
协
变
返回,使用unique_ptr<AbstractBase>从工厂构造派生类
、
、
、
、
::
vector
<
double
> data) = 0; CustomType dataValue; }; virtua
浏览 18
提问于2021-08-12
得票数 0
4
回答
c++继承
和
容器协方差
、
我正在尝试构建以下架构: int x;struct B: public A{}
std
::
vector
<A> va; struct ContianerB{ int additional_data;我希望以一种不仅可以为ContainerA
double
sum(ContainerA &ca) {
浏览 13
提问于2020-08-19
得票数 0
6
回答
C++中的
协
变
返回类型到底是什么?
、
、
、
、
当我尝试这样做时,我得到了一个编译错误:{} {} 我假设A
和
B是
协
变
类型,因此A*
和
B*也应该是
浏览 9
提问于2014-09-13
得票数 2
2
回答
[C++]
协
变量返回类型
、
示例:{ VectorN(){};}; {
Vector
3(){}; virtual
Vector
3operator*(const
doub
浏览 3
提问于2010-08-18
得票数 4
回答已采纳
2
回答
嵌套迭代器
和
接口中的“无效
协
变
返回类型”错误
、
、
现在,我正在尝试为类RegMatrix
和
OthMatrix构建迭代器,让用户能够迭代“Matrix”对象。问题是,对于方法begin()
和
end(),我得到了一个错误"invalid covariant return type for 'virtual RegMatrix::iterator RegMatrix: virtual ~iterator(){}
doub
浏览 0
提问于2014-08-31
得票数 0
2
回答
我不明白这个过载是如何“工作”的。
int> constructor" <<
std
::endl;
double
double
_value;}; in
浏览 1
提问于2019-09-20
得票数 2
回答已采纳
4
回答
重写C++中的typedefs
其中一个派生类也实现了此函数,但需要返回具有不同实例化类型的S的指针:class BaseClass{ BPtr Func() = 0; typedef boost::shared_pointer<S<
double
,
std
::tuple<
double
,
double
浏览 3
提问于2016-05-19
得票数 3
1
回答
std
::function<
double
(
std
::
vector
<
double
>)回调
、
、
C++需要一个签名
std
::function<
double
(
std
::
vector
<
double
>)>的函数。我不知道怎么做。cppyy.cppdef("
double
callback_
vector
(const
std
::function<
double
(
std
::
vector
<
double
>)>& callback,
浏览 1
提问于2020-04-23
得票数 2
回答已采纳
2
回答
将
std
::
vector
<boost::optional<
double
>>转换为
std
::
vector
<
double
>
我有一个
std
::
vector
<boost::optional<
double
>>,foo说。在这个特殊的例子中,我需要一个
std
::
vector
<
double
>,其中其他向量中的任何“可选”元素都映射到新向量中的0。另一个选择是不能令人满意的。
std
::
vector
<
double
> out(foo.size()); for (auto& it
浏览 0
提问于2018-04-30
得票数 9
回答已采纳
2
回答
boost::灵性解析器
和
boost::融合支持哪些容器类型?
、
、
、
、
forget the pair within struct A{int,
double
,
std
::string} // with我进一步指出: 由boost::spirit / boost::fusion支持。背景:我试图将struct table解析为
浏览 4
提问于2015-04-30
得票数 0
回答已采纳
4
回答
std
::载体
和
多态性
、
#include <iostream> public: public:}; cout << "f(Base *)" << endl; cout <<
浏览 6
提问于2011-09-13
得票数 1
1
回答
错误:对'Processus<
std
::
vector
<
double
> >::minmax(const
std
::
vector
<
double
>&,
std
::
vector
<
double
>&) const‘>
<state> v; pair<
vector
<
double
>,
vector
<<e
浏览 0
提问于2021-04-29
得票数 1
回答已采纳
1
回答
派生类的C#强制转换
、
、
、
我有两个类,一个普通的(父类)
和
一个特殊的(子类):{ public abstract void Run();{ public
double
SettingsProp1{get;set;} public class Spe
浏览 2
提问于2015-03-25
得票数 1
2
回答
CRTP与基类的向量
、
、
、
this->Value());}; public: return _value;
double
_::
vector
<Base*> vec; vec.push_back(new
浏览 0
提问于2019-12-31
得票数 1
2
回答
使用auto与虚拟函数…如何
使
此代码运行?
请考虑以下代码:#include <
vector
> virtual auto get() = 0;struct bar : foo virtual T get() override {return new T;}; Vec.push_back(new bar<
浏览 1
提问于2020-04-25
得票数 0
2
回答
使用Task.FromResult隐式地将Task<T>转换为T: X的Task<X>?
、
、
Task<IDictionary<
double
,
double
>> GetTaskDict() return Task.FromResult(new Dictionary<
double
,
double
> () );此代码不能编译,因为我们不能在Task<Dictionary<
double
、
double
>>之间转换为Task<IDictionary<
double
、
double
浏览 1
提问于2021-04-12
得票数 3
回答已采纳
3
回答
您可以在.hpp文件中重载全局运算符吗?
、
我为+写了一个重载来添加两个
vector
<
double
>{
vector
<
double
> w;
浏览 4
提问于2015-06-09
得票数 2
1
回答
函数指针
和
任意参数
f1
和
f2就是例子,但是它应该适用于更多的函数,而不依赖于参数的数量
和
类型。
double
f1 (
double
x,
double
y,
double
z) {} return result;现在,我想要一个可以像这样(或类似)调用的比较函数:
std</e
浏览 12
提问于2020-06-20
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券