[c++编程] 不多见的 c++类运算符 重载

template<typenamenumtype,intlength>classTVector{public:};TVector<int,2>a2;a2=5,10;TVe... template<typename numtype, int length>
class TVector
{
public:

};

TVector<int,2> a2;
a2 = 5, 10;

TVector<int,3> a3;
a3 = 1, 2, 3;

问:
a2 = 5, 10;
a3 = 1, 2, 3;

这是什么运算符的重载?有请c++高手!
谢谢!!!
晓得了
是逗号运算符的重载
展开
 我来答
房子a房子a
2017-05-10 · TA获得超过2047个赞
知道小有建树答主
回答量:783
采纳率:85%
帮助的人:561万
展开全部
这是等号的重载
追问
肯定不是 等号的重载
等号的重载 只能接受一个参数

TVector & operator=(int n)
{
...
return *this;
}

TVector & operator=(char* s)
{
...
return *this;
}

=重载 ,不管什么类型的参数,只能有一个参数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式