che*_*r89 1 delphi oop operators
我遇到了一些麻烦 - 我不知道我是否可以为我的课程定义自己的操作符.例如:
type
TMinMatrix = class(TMatrix)
private
RowAmount: Byte;
ColAmount: Byte;
Data: DataMatrix;
DemVector, SupVector: SupplyDemand;
public
constructor Create(Rows, Cols: Byte);
function GetRowAmount: Byte; override;
function GetColAmount: Byte; override;
destructor Destroy;
end;
Run Code Online (Sandbox Code Playgroud)
我怎么能 - 或者我不能:) - 做类似的事情:
TMinMatrix TMinMatrix::operator=(TMinMatrix* matr) (c++ code)
Run Code Online (Sandbox Code Playgroud)
顺便说一下,我可以为我的班级定义复制构造函数吗?