我有這樣的代碼:OleVariant在Delphi中按值或引用複製?
function Test: OleVariant;
var
r: OleVariant;
begin
r := VarArrayCreate([0, 100], varVariant);
// some other code goes here
Result := r; // does this perform deep or shadow copy?
end;
所以現在的問題是,對於OleVariant類型,賦值操作複製值或引用?
它取決於OleVariant類型嗎?
你試過了'var pOleVariant:^ OleVariant;' – RepeatUntil
這要看。你只想知道這個變體的答案,還是你想了解它的所有不同類型? –
是的,我想知道不同的類型。 :) –