Gå til innhold

[Løst]hva er forskjellen? (NULL)


Anbefalte innlegg

Videoannonse
Annonse

Tjo

men NULL er definert slik:

#define NULL (void*)0

Så den er ment for å brukes på pekere for å skille mellom pekere og verdier.

 

Har egentlig aaldri prøvd selv, men kan en sette en peker lik 0 uten å caste den til en peker først?

 

Isåfall så blir det litt som forskjellen mellom class og struct.

Endret av GeirGrusom
Lenke til kommentar

	if(NULL == 0){
		system("echo NULL er samma som 0");
}
if(0x00 == 0){
	system("echo 0x00 er samma som 0");
}
if(0x00 == NULL){
	system("echo 0x00 er samma som NULL");
	}

 

vell ser ikke ut som det er store forskjellen

(minGW c++ compiler kommer med true på alt)

 

 

edit: Tro meg, for -7 dager siden hadde jeg sannsynlig vis ikke kunnskap till og skrive det der.. :blush:

Endret av Hans_Henrik
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...