static datamedlem

Tags:    c++

Hej!

Nogen der vil forklare hvorfor
man skal skrive typen på et statisk datamedlem
hvis man skal intialisere den?
f.eks:

Fold kodeboks ind/udKode 


Nogen der kan hjælpe?

Tak!



3 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Der er sådan set ikke nogen tvingende nødvendighed der gør at man skal skrive typen foran, compileren burde kende typen.

Men man har nok bestemt sig for at den type variabel erklæring skal ligne alle de andre typer variabel erklæring, dvs:
Type VariabelNavn [ = EtEllerAndet];



Tak for hjælpen Bertel.

Men får en error hvis jeg ikke gør det.
Jeg bruger codeblocks 8.02.




Indlæg senest redigeret d. 12.05.2010 07:44 af Bruger #15732
Ja, man har bestemt i C++ standarden at du skal skrive typen foran, så compileren bil brokke sig, hvis du ikke gør.

Min kommentar gik egentlig på at der sådan set ikke var nogen tvingende grund til at skrive i standarden at man skal, udover at det ville være forvirrende uden.



t