【发布时间】:2015-10-18 22:21:26
【问题描述】:
我有以下结构:
struct mystruct{
int a;
int b;
int c;
}
我只是想重载“=”来制作mystruct A = mystruct B
等于:
A.a = B.a;
A.b = B.b;
A.c = B.c;
(分别分配字段)
我应该怎么做?
【问题讨论】:
-
请说明您使用的是什么编程语言。
-
@RaymondChen 我正在使用 cpp
-
默认的赋值运算符按你的意愿工作。即您不需要重载
=运算符。你的问题是什么?你不知道怎么做操作符重载?你看过任何 C++ 入门书籍吗?
标签: c++ operator-overloading assignment-operator