» Wie kann eine Node eine Node erhalten, wenn diese noch nicht ganz erstellt ist ?

Wie kann ich hier den Speicher bereinigen ?Neuen Thread eröffnenNeue Antwort erstellenHilfe zu bitweise & und HexKonstante in C
AutorNachricht
Beobachter 
Anmeldedatum: 23.11.2021
Beiträge: 6
07.01.2022, 04:27
zitieren

Mich wundert bei folgender Node-Erstellung warum innerhalb der Node ein Member Node stehen kann. Die Node ist ja noch nicht fertig erstellt worden. Das wäre sie doch erst mit beendigung der Klammer. Aber die Member Node ist da innerhalb der noch nicht fertigestellten Node. Wie geht das ? lg


 
struct Node
{
  int data;
  struct Node *next;
};



Verfasst am: 19.01.2022, 19:43
zitieren

Ok , mir wurde erklärt es ist deswegen möglich, da es sich innerhalb der Klammer um einen Pointer auf eine Node handelt. Da es ein Pointer ist, erhählt dieser Pointer die systemspezifische Pointerstandardgröße. Somit ist diese Structerstellung möglich, da das Program weiß welche Größe es dem nodepointer innerhalb der Klammer geben muss bevor die Klammer geschlossen wird, und zwar die Standardgröße eines Pointers ( liegt meist bei 1 Byte ). Zusätzliche Info ist natürlich gerne gesehen :)

 1x  bearbeitet
pn
Trainee 

Name: Mirko
Geschlecht:
Anmeldedatum: 06.12.2019
Beiträge: 46
Wohnort: Weingarten
29.01.2022, 05:50
zitieren

Das das funktioniert, hat mit dem System -> Compiler/Linker zu tun. Da gibt es Erklärungen im Netz zuhauf.
Die Größe eines Zeigers ist aber nicht wirklich 1 Byte. Ein Zeiger hat eine Größe von sizeof(void*). Der Compiler wählt selbst die zum System passende Größe.


 1x  bearbeitet
pn
Gast 
29.01.2022, 05:50
zitieren

Mach mit!

Wenn Dir die Beiträge zum Thread "Wie kann eine Node eine Node erhalten, wenn diese noch nicht ganz erstellt ist ?" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:



Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...


Neuen Thread eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:
Letzter Beitrag
 NODE.JS ENTWICKLER (M/W) für den Standort Berlin gesucht
JavaScript ist deine Sprache und du redest gerne über Code? Du möchtest mithilfe moderner Technologien und Entwicklungsprozesse an einem populären Produkt arbeiten? Am besten in einer angenehmen Atmosphäre und zusammen mit netten Menschen, mit denen du...
[Jobs & Stellenangebote]von ACTANO
0
283
05.08.2016, 08:28
ACTANO
Full Stack JavaScript/node.js Guru (m/w)
Für unseren Mandanten einen Full-Service-Dienstleister für Online-Händler mit Sitz in Hamburg suchen wir einen Full Stack JavaScript Guru (m/w). Mit einem der weltweit größten und erfolgreichsten Unternehmen im Rücken bilden sie eine Kombination aus...
[Jobs & Stellenangebote]von Martycareer
0
197
18.05.2015, 07:09
Martycareer
Sucht noch jemand eine kostenlose Kreditkarte? Barclaycard hat eine Aktion!
Die bieten aktuell die Kreditkarte ohne Jahresgebühr an. Nur für Neukunden und laut Aussage des Partnerprogramms auch für immer. Bitte achtet nicht auf den Hinweis "bis zum 31.10.2012". In der Rundmail, die ich bekommen habe steht extra, dass...
von mgutt
32
3.757
03.01.2013, 11:48
mgutt
Internet kostenlos!? nie eine Rechnung erhalten.
Mahlzeit! Mir ist gerade aufgefallen, daß ich seit Juli vergangenen Jahres Internet nutze, aber an meinen Internetserviceprovider (ISP) noch nie Geld bezahlt habe. Mir ist das nie aufgefallen, da der gleiche Anbieter auch für mein Handy zuständig ist....
von Mattes
26
954
16.04.2012, 21:20
Mattes
Ebay Bewertung bekommen, und eine negative erhalten
hallo, in ebay hab ich mal was verkauft und vor dem verschicken noch auf funktion geprüft! und heute bekam ich eine negative bewertung das es defekt sei. Kann ich das ebay melden? Weil normal muss ich eine positive bekommen? Habe da mal was gelesen das...
von -->Christoph<--
1
775
22.06.2010, 21:07
Honda5R7
Amazon Seller: Der Transportdienst Deutsche Post kann nicht an eine Packstation liefern.
Außerdem bekomme ich noch den Fehler: Fehler Die derzeit verfügbaren Transportdienstleister können zu diesen Angaben leider keine passende Versandart anbieten. Ich wollte das Porto über Amazon kaufen. Ich denke mal das ist ein Fehler bei Amazon oder...
von mgutt
0
265
15.06.2015, 22:10
mgutt
Kompressor: Mal eine ganz blöde Idee...
Sagt mal, ist da eigentlich schon mal jemand drauf gekommen: Einen Kompressor über eine Variomatic anzutreiben?!? Zur Erklärung: Kompressor liefert im Gegensatz zum Turbo schon bei niedrigen Drehzahlen ordentlich Ladedruck, je nach...
von Knobi
6
659
19.09.2006, 12:54
Knobi
Tachobeleuchtung: Zeiger noch sichtbar, wenn ich diese in Rot lackieren würde?
Hey Leute, musste gerade beim fahren feststellen, dass bei mir im EJ9 die Zeiger von der Benzinanzeige und Wärmeanzeige iwie nicht mehr leuchten :no: . Hat jemand eine Idee woran es liegen könnte oder wie die beleuchtet werden?, wollte morgen dann mal...
von Smile22
17
734
16.01.2014, 20:37
Smile22
Hat 2D noch eine Daseinsberechtigung?
Moin! Mich würde mal brennend interessieren wie ihr eigentlich so zur "alten" Darstellungsform 2D steht? Im Bezug auf alle Genre natürlich, doch speziell das Lager der Prügelspiel-Fans spaltet sich bei der frage doch stark^^ Die einen...
von Panda
0
305
22.05.2008, 08:53
Panda
noch eine Felgenfrage
Tach liebe hondagemeinde. seit längerer zeit hab ich ein Auge auf schicke felgen. erfshrungsgemäß würde ich sagen dass die nicht passen. vllt könnt ihr mir weiterhelfen. und zwar sind das 8,5 x 17 Zoll et 48 mit 215/40 Bereifung. die hätte ich gerne...
von --eleanor--
5
143
11.05.2012, 14:54
--eleanor--
© 2004 - 2025 www.programmierer-forum.de | Communities | Impressum |