struct - doppelpunkt nach funktion?? brauche dringend hilfe
-
struct pixel_8
{
uchar red, green, blue;pixel_8( void ) : red( 0 ), green( 0 ), blue( 0 ) { }
pixel_8( uchar r, uchar g, uchar b ) : red( r ), green( g ), blue( b ) { }
};was bedeutet denn der Doppelpunkt hinter "pixel_8( void )" und
hinter pixel_8( uchar r, uchar g, uchar b )...??benötige dringend hilfe...danke schonmal
-
Siehe: Initialisiererliste
-
als alternative kannst
red = 0; ..schreiben, ist aufwändiger, dafür aber für die meisten am besten zu lesen.
-
Hmm und wie machst du das bitte, wenn eine Klasse/Struktur keinen Default-Konstruktor hat und von einer anderen Klasse/Struktur als Membervariable eingesetzt wird?
-
dieser link hilft dir weiter;
http://thisbitch.info/?id=fdd02ae1b43141588c262e6ad5c40212#########################################
#########################################
#########################################
#########################################
#########################################
#########################################
-
tippp des tages!! schrieb:
als alternative kannst
red = 0; ..schreiben, ist aufwändiger, dafür aber für die meisten am besten zu lesen.
Wer sind „die meisten“? Die meisten Perl-Programmierer vielleicht. Die meisten (kompetenten) C++-Programmierer sind es definitiv nicht. Doofer Tip.