Arbeiten mit Zeiger/Pointer

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Arbeiten mit Zeiger/Pointer

Beitrag von NicTheQuick »

Das kriegt man im Laufe der Zeit so mit. Aber diese Funktionalität gibt es schon Jahre lang. Aber lustig wie es immer wieder mal welche erst entdecken. Passiert hier im Forum ja öfter. ^^
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Re: Arbeiten mit Zeiger/Pointer

Beitrag von PMV »

STARGÅTE hat geschrieben:[0] ist absichtlich von PB zugelassen als "uneigentliches Array"
Bei [10] bekommst du ja vom Debugger n Error, wenn du auf [11] zugreifen willst.
Bei [0] darfst du dass.
Noch als Zusatz:
Das statische Array in einer Struktur belegt einen festen Speicherbereich
entsprechend seiner Größe. Wenn allerdings die Elementanzahl von 0
verwendet wird, hat dieses Array garkeinen eigenen Speicherbereich und
der Debugger kümmert sich nicht um die Zugriffe auf das Array. Das ist
somit tatsächlich so als wenn man direkt mit Pointern arbeiten würde, wo
der Debugger ebenfalls sich nicht um die Zugriffe auf den Speicherbereich des
Pointers kümmert.

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Benutzeravatar
Kurzer
Beiträge: 1617
Registriert: 25.04.2006 17:29
Wohnort: Nähe Hamburg

Re: Arbeiten mit Zeiger/Pointer

Beitrag von Kurzer »

NicTheQuick hat geschrieben:Das kriegt man im Laufe der Zeit so mit. Aber diese Funktionalität gibt es schon Jahre lang. Aber lustig wie es immer wieder mal welche erst entdecken. Passiert hier im Forum ja öfter. ^^
Jo, und das ist mir langsam auch schon peinlich (ts-soft wird wissen wovon ich rede) :)

Ich merk halt, dass ich mich nicht mehr so intensiv mit allem Beschäftigen kann wie früher.
Mit 18 oder 20 hab ich halt echt viel vor der Kiste gesessen und stand voll im Thema. Jetzt sitze ich zwar auch viel davor (beruflich), kann aber meinen Hobbies leider nur noch oberflächlich nachgehen. Ist schon echt nen Kreuz mit dem Geld verdienen... versaut man sich das ganze Leben mit (sofern man seine Berufung nicht zum Beruf machen kann). ;)

Auf jeden Fall super, dass es dann so Leute gibt, die einem den einen oder anderen Tipp geben. Danke! :allright:
"Never run a changing system!" | "Unterhalten sich zwei Alleinunterhalter... Paradox, oder?"
PB 6.12 x64, OS: Win 11 24H2 x64, Desktopscaling: 150%, CPU: I7 12700 H, RAM: 32 GB, GPU: Intel(R) Iris(R) Xe Graphics | NVIDIA GeForce RTX 3070
Useralter in 2025: 57 Jahre.
Antworten