INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Referenz auf 1/2 Array



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

24.10.2019, 13:02
Beitrag #11

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Referenz auf 1/2 Array
Hallo HaJo,

Zitat:In C wäre das ein 3 Zeiler - einfachste Pointerarithmetik.
Jaa, aber!
Solche, mit C erstellten, Programme sind auch berüchtigt für ihre "buffer overflow"/"heap"/"stack"-Probleme und damit verbundene Sicherheits-Notfälle…

Zitat:Ist Labview so eingeschränkt, dass nicht mal die Referenz auf einzelnes Element eines 2 dimensionalen Array berechnet werden kann?
In LabVIEW hast du einen Memory-Manager, der dir jegliche Pointer-Arithmetik abnimmt. Du konzentrierst dich auf das Datenhandling (aka DATAFLOW) - und dazu gehört nunmal eine Planung, wie eine vernünftige Datenstruktur aussehen soll.

Nein, es gibt keine Referenz auf einzelne Elemente eines Arrays! Von einem Array bekommst du die Referenz auf das Array selbst, als auch eine Referenz auf ein generisches Arrayelement, bei dem du aber nicht festlegen/wünschen kannst, welches es sein soll. Grund dafür: in einem Array unterscheiden sich nur die Werte der Elemente, aber ihre Properties sind alle gleich. Deshalb brauchst du auch nur eine "generische" Elementreferenz!

Wenn du Referenzen auf einzelne Elemente einer Datenstruktur haben willst, dann musst du einen Cluster verwenden!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: