Studium, Ausbildung und Beruf
 StudiumHome   FAQFAQ   RegelnRegeln   SuchenSuchen    RegistrierenRegistrieren   LoginLogin

c++ frage
Gehe zu Seite Zurück  1, 2, 3
Neues Thema eröffnen   Neue Antwort erstellen
Foren-Übersicht -> Informatik-Forum -> c++ frage
 
Autor Nachricht
Tolotos
Full Member
Benutzer-Profile anzeigen
Full Member


Anmeldungsdatum: 20.01.2007
Beiträge: 307

BeitragVerfasst am: 19 Jan 2009 - 16:03:42    Titel:

Wollt ihr nicht im Philosophie-Forum weiterdiskutieren?
rumcajs007
Senior Member
Benutzer-Profile anzeigen
Senior Member


Anmeldungsdatum: 22.06.2006
Beiträge: 606
Wohnort: Hinter den Bergen

BeitragVerfasst am: 19 Jan 2009 - 16:34:01    Titel:

wieso ?

bin halt neugierig, ist das eine sünde Embarassed
Smutje
Senior Member
Benutzer-Profile anzeigen
Senior Member


Anmeldungsdatum: 18.07.2008
Beiträge: 3004
Wohnort: Gießen

BeitragVerfasst am: 19 Jan 2009 - 17:57:24    Titel:

rumcajs007 hat folgendes geschrieben:
void* könnte int* oder char* heissen, meint also jeden beliebigen datentyp-zeiger, sommit ist es erlaubt NULL einem beliebigen zeiger zuzuweisen denn hull ist ein allroundzeiger der auf eine Null zeigt(offensichtlich) ?
und VP ist jetzt einfach ein alias von void*.


Ja. Machs dir nicht so schwer, guck dir nochmal Typecasting an und merk dir einfach, das void* unproblematischer in beliebige Datentypen gecastet werden kann, als int* zu char* oder char* zu unsigned int* etc. pp. Wink
Armin Gibbs
Senior Member
Benutzer-Profile anzeigen
Senior Member


Anmeldungsdatum: 06.02.2008
Beiträge: 992

BeitragVerfasst am: 19 Jan 2009 - 18:04:34    Titel:

Zitat:
denn hull ist ein allroundzeiger der auf eine Null zeigt(offensichtlich) ?


Immernoch nicht verstanden? Der Zeiger zeigt nicht auf eine 0. Der Zeiger ist eine 0.
rumcajs007
Senior Member
Benutzer-Profile anzeigen
Senior Member


Anmeldungsdatum: 22.06.2006
Beiträge: 606
Wohnort: Hinter den Bergen

BeitragVerfasst am: 19 Jan 2009 - 21:57:15    Titel:

in dem sinne schon, also eine NULL als wert Razz

jetzt wirds klar, ich hab sogar gemerkt es geht auch ohne * zeichen geht soll also bedeuten der datentyp ist offengelassen so zu sagen.

nochmals ein dank an alle. Rolling Eyes

hab noch ne frage, was bedeuten diese operatoren beim preprozessor :
bei 4<<8 berechnet er 4*2^8 , es gibt noch das & zeichen wofür es auch stehen mag, das ergebnis kann ich nicht nachvolziehen.


ich hab noch eben gerade bemerkt dass um NULL verwenden zu können muss man auch mit einen void* pointer arbeiten, ist es gängige praxis oder eher etwas exotisches. Question


Zuletzt bearbeitet von rumcajs007 am 19 Jan 2009 - 22:40:18, insgesamt einmal bearbeitet
Smutje
Senior Member
Benutzer-Profile anzeigen
Senior Member


Anmeldungsdatum: 18.07.2008
Beiträge: 3004
Wohnort: Gießen

BeitragVerfasst am: 19 Jan 2009 - 22:29:12    Titel:

<< bzw. >> sind Bitshifter, & ist das logische Und, | das logische Oder, ^ das logische, exklusive Oder, ! das logische Nicht.

Sonst noch was vergessen?
Beiträge der letzten Zeit anzeigen:   
Foren-Übersicht -> Informatik-Forum -> c++ frage
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2, 3
Seite 3 von 3

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Chat :: Nachrichten:: Lexikon :: Bücher :: Impressum