pointers in object-oriented matlab programing
이전 댓글 표시
I want to create several objects that can "communicate with each other"
for instance, let's say i have a class called "child" and a class called "woman", and i want each child to have a property "mother" and each woman to have a property "children". these properties should contain some sort of pointer to the other objects, so that i can (for instance) add a function to the "woman" class named "feed_children" and i can go over all all her children and change some parameter.
is there a way to do this? i note here that i don't want to simply use some sort of structure, where the children are contained in a "struct" inside the "mother" object. i want all the objects to appear in the workspace and have independent existence, but to have some way of pointing at each other. i know that in many object oriented languages this is very easy to do
many thanks
i attach here my code if anyone is interested, the "TA_system" class is the mother (components are children) and a duct is a component.
댓글 수: 2
Walter Roberson
2020년 8월 27일
MATLAB objects derived from "handle" class effectively use pointers.
Nathan Blanc
2020년 8월 27일
채택된 답변
추가 답변 (1개)
James Tursa
2020년 8월 27일
0 개 추천
MATLAB does not have variable pointers ... at least not in the sense of C/C++ like you are probably alluding to.
카테고리
도움말 센터 및 File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!