腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
相同
的
类
但
模板
参数
不
同来
修复
此
运算符
重载
?
c++
我对
如何
在简单
的
操作符
重载
中获取返回对象
的
模板
参数
感到非常困惑。这是我
的
代码: #include <iostream> class numeric { numeric(): valuenumeric<int> x = 10; std::cout <<
浏览 20
提问于2021-02-12
得票数 1
回答已采纳
2
回答
如何
在C++中检查编译时是否存在
运算符
的
特定
重载
?
c++
、
c++11
、
templates
、
sfinae
我有一个
类
,它为多个输入类型
重载
()
运算符
。struct Type { void operator()(std::string);现在,我想
使用
SFINAE来检查()
运算符
的
特定
重载
是否存在(我不能
使用
C++14或C++17)。 注意:在实际代码中,有一个
模板
类
,它接受具有某些属性
的
类
类型。
此
<e
浏览 10
提问于2019-07-21
得票数 3
1
回答
如何
在其他
类
中
重载
运算符
==
c++
、
templates
、
overloading
我
的
成绩是A级 在
模板
类
B中 template<class key> class B 我希望在
类
B内
重载
A
的
==operator,因为我
不
希望它在
类
的
外部
重载
我该怎么做呢?我试过了: 1. bool operator==(const key &a, const key &b) 编译结果:
参数
太多 2. friend operator==(const key &a
浏览 7
提问于2019-04-19
得票数 1
3
回答
运算符
-
重载
(
相同
参数
,不同返回类型)
c++
、
overloading
、
operator-keyword
如何
重载
负
运算符
,接受
相同
数量
的
参数
,
但
具有不同
的
返回类型?
模板
类
:T minus (T x, T y) {} double absMinus(T x, T y) { return sd;<e
浏览 1
提问于2013-05-15
得票数 0
回答已采纳
3
回答
如果
模板
参数
存在,则仅
重载
运算符
c++
、
operator-overloading
、
c++14
给定一个只有一个
模板
参数
T
的
模板
类
A,是否可以只
重载
A中可用于类型T
的
运算符
?defined*/ };} 我正在编写一个泛型包装器
类
,它
的
行为需要与
模板
类型完全
相同
。因此,如果T具有
运算符
浏览 3
提问于2015-04-25
得票数 5
1
回答
在从
模板
类
派生
的
类
中访问基成员函数
c++
、
templates
、
inheritance
、
name-lookup
、
template-inheritance
我正在我
的
工作中开发一个库,我设计了一个复杂
的
继承,其中包括
模板
类
并从中派生出来。我
的
问题是,基
模板
类
具有虚拟
重载
操作符,它接受2个
参数
并返回一些值。在基
类
中,将实现
此
运算符
,并且大多数派生
类
都不会重新实现该
运算符
。 其他一些
类
使用
派生
类
来完成某些工作,并
使用
它们
的<
浏览 1
提问于2014-06-11
得票数 4
回答已采纳
1
回答
使用
模板
的
操作符
重载
c++
、
templates
、
operator-overloading
、
template-function
我正在编写一个名为Double
的
类
,它扩展了c++中内置
的
'double‘类型。它有一个类型为“double”
的
数据成员。对于
类
Double,我需要
重载
许多基本算术
运算符
,如"+“、"-”、"*“、"/”。例如,"+“
运算符
以这种方式
重载
:/
浏览 2
提问于2018-02-23
得票数 0
2
回答
函数
模板
的
名称在查找之前
的
名称时是否应该可见::?
c++
、
templates
、
language-lawyer
来自C++工作草案标准n3337
类
或命名空间成员或枚举数
的
名称可以在应用于嵌套名称说明符(表示其
类
、命名空间或枚举)
的
::范围解析
运算符
(5.1如果发现
的
名称没有指定名称空间或
类
、枚举或依赖类型,则程序
的
格式不正确。要使
模板
名称由
模板
参数
显式限定,必须知道名称引用
模板
浏览 5
提问于2013-08-19
得票数 9
3
回答
如何
从
重载
解析中删除函数?
c++
、
c++11
当
使用
赋值
运算符
时,我希望
类
的
实例转换为int。int)\n"; return *this; }}; { a = b;
但
没人叫它这是因为它调用了隐式复制赋值操作符,它与
参数
完全匹配。我希望我
的
代码首先调用b上
的
转换操作符,然后将int返回值绑定到operator=()。 是否有语法告诉编译器“不考虑
此</e
浏览 9
提问于2014-11-07
得票数 4
回答已采纳
2
回答
重载
模板
运算符
*
c++
、
templates
、
operator-overloading
v_float> vec2<v_float>::operator* (v_float & f, vec2 & v) return vec2(v.m[0]*f, v.m[1]*f);我想为上面的
模板
类
vec2
重载
运算符
*,
但
上面的代码给了我以下错误: vec2.cpp:68: error:'vec2 Vector2::operator* (v_float&,vec2&)‘必须接受零个或一个
参数
如何</e
浏览 1
提问于2012-05-02
得票数 1
回答已采纳
1
回答
编译器找不到
重载
c++
、
linux
、
namespaces
、
c++14
最近,我为一些代码处理了一些简单
的
类型,并
重载
了它们
的
插入操作符,这样它们就可以很容易地打印出来。我遇到了一种情况,我真的收到了一千行编译器呕吐。这里有一个简化
的
版本:#include <sstream>#include <string> namespace ns从我公认
的
有限
的
知识来看,我本以为它是通过ADL发现
的
,
但
情
浏览 1
提问于2020-01-21
得票数 1
回答已采纳
2
回答
在Polynom
类
中
重载
+=
运算符
以同时添加多项式和常量
c++
、
class
我正在尝试为我
的
模板
Polynom
类
重载
+=
运算符
,这样我就可以同时
使用
多项式和常量作为
参数
。我在
类
中编写了一个构造函数和下面的
运算符
: coefs.push_back(num);friend Polynom& operator当编译器遇到这样
的
事情时,它会做什么?它看到没有
使用
这些
参数
的</
浏览 0
提问于2012-11-16
得票数 0
回答已采纳
1
回答
C++11中此处不允许auto
c++
、
c++11
){ return order.timestamp == time && order.username == "simuser"; }), } 这是我
的
代码,auto之前
的
标准给出错误"auto现在允许在这里“。
浏览 0
提问于2021-05-23
得票数 0
2
回答
调用
模板
类
中
重载
的
istream操作符时出错
c++
我想在
模板
类
中
重载
">>“操作符,但是当我试图将某些东西写入向量时,我会得到一些错误。这是我
的
向量函数
的
一部分:class Vectorpublic:Vector<int> v1. cout << v1.getSize()
浏览 0
提问于2014-01-18
得票数 0
回答已采纳
1
回答
C++
重载
运算符
返回派生
类
对象,而不是基
类
c++
、
templates
、
inheritance
、
operator-overloading
、
derived-class
假设我有一个
模板
类
,其中我
重载
了一个
运算符
,比如说一个乘法
运算符
:class base_matrix{ T1* M; ..我期望得到
的
是CMATRIX类型
的
另一个对象。我实际得到
的
是基
类
类型
的
对象(带有替换
的
模板
参数
) base_matrix< complex<
浏览 2
提问于2017-04-30
得票数 3
1
回答
重载
+
运算符
在QString,Qt中
qt
、
overloading
、
overriding
我想
重载
Qstring
的
mainwindow
类
(或任何其他
类
)
的
+操作符。这就是我到目前为止所做
的
:{}
但
问题是,QString +
运算符
已经
重载
(我猜是要连接所以,如果我
使用
上面的代码,就会产生歧义(两个签名都是
相同
的
)。<e
浏览 2
提问于2013-10-16
得票数 0
回答已采纳
1
回答
如何
创建一个对浮点型和整型数做不同处理
的
类
专门化?
c++
、
templates
、
operator-overloading
、
typetraits
like Constructors, Destructors, operator overloads, etc.我希望能够为%
运算符
创建一个
运算符
重载
。);现在这里
的
问题是,如果有人用一个浮点型
的
模板
参数
实例化这个结构,那么这个操作符
的
重载
就会中断,因为你不能在C++中用默认
的
%操作符对浮点数取模。如果有人用float作为
模板
参数
来实例化这个结构,那么他们应该有权访问
浏览 11
提问于2021-06-04
得票数 0
回答已采纳
3
回答
打印具有非成员ostream
重载
函数
的
任何c++11数组。
c++
、
c++11
C++11中是否有一种方法可以让编译器确定函数
参数
的
模板
?因此,我希望打印一个C++11-Array,它对所有类型都只有一个流
运算符
函数,并且不想只为另一个数组类型定义
相同
的
流
运算符
重载
:{ stream << v[0] << ", " <<
浏览 2
提问于2015-02-20
得票数 2
回答已采纳
2
回答
在
类
中
使用
模板
c++
、
templates
我是C++新手,我
的
问题可能看起来很简单。operator < (const Pair<a,b> &op1 , const Pair<a,b> &op2) return (op1.first() < op2.first())
运算符
似乎是一个函数,它
的
输出类型是bool。那么这个“
模板
”是用来做什么
的
呢?因为这个
模板
是在
类
定义之前定义
的
。 template<typen
浏览 1
提问于2013-06-11
得票数 1
回答已采纳
2
回答
如何
计算在具有特定类型操作数
的
代码基中
使用
重载
运算符
的
次数?
c++
、
templates
、
metaprogramming
、
static-analysis
、
clang-static-analyzer
我有一个
模板
类
SafeInt<T> (由微软)。我将我
的
所有整数类型都转换为SafeInt
类
类型。我想在我
的
代码库中搜索上述二进制
浏览 13
提问于2016-04-30
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+语言学习笔记3
Python入门系列(四)——面向对象
python异常-高级Exception
手把手教你:如何把C+的源程序改写成C语言
C+模板元编程:探索无穷可能性的神技!
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券