我有我自己的類在MATLAB中創建的對象apple
:獲取類對象的指針
apple = classA();
類看起來是這樣的:
classdef classA < handle
properties
color = 'red';
end
methods
function obj = classA()
% ...
end
end
end
問題:我如何獲取對象或處理指針apple
?我想通過它們的屬性來搜索對象,例如:
isprop(eval(mat(i).name),'color')
與mat = whos
。所以我需要獲取由struct mat(i).name
表示的對象的指針。我只需要參考,而不是所需對象的副本。其目的是:
如果我得到的指針不知何故,像
ptr_to_apple_object = get_pointer_fct(mat(i).name)
然後我能夠改變apple
的性能-object喜歡:
ptr_to_apple_object. color = 'yellow'
你有什麼想法?謝謝。
MATLAB中沒有「指針」,所以你只想找到所有指向具有特定屬性的對象的變量? – Suever
我只需要參考這樣的事情:'ptr.color ='blue''。但是'ptr'是指向蘋果對象的指針或引用,我試圖找到它。 – Lemonbonbon
MATLAB沒有指針。另外,當它編譯爲java時,它甚至不會編譯爲具有指針的語言。 –