我遇到了一点麻烦——我不知道我是否可以为我的类定义自己的运算符。例如:
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;
我怎么能 - 或者我不能:) - 做类似的事情:
TMinMatrix TMinMatrix::operator=(TMinMatrix* matr) (c++ code)
而且,顺便说一句,我可以为我的类定义复制构造函数吗?