我有我自己的类在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时,它甚至不会编译为具有指针的语言。 –