ちょっとした問題に直面しました - 自分のクラスに独自の演算子を定義できるかどうかわかりません。例えば:
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)
ところで、自分のクラスにコピー コンストラクターを定義できますか?