Eigener Datentyp
-
Hallo,
wie kann man in C/C++ einen eigenen Datentyp erstellen?
Ist es möglich, diesen dynamisch anzulegen, also, dass die Größe einer Zahl nur auf die größe des RAMs begrenzt ist?Danke
Ole
-
jein.
In C ist dies mit einschraenkungen uneingeschraenkt moeglich
du kannst mittels struct einen eigenen datentype anlegen.
allerdings kannst du dann nicht + - / * etc. verwenden, sondern musst dafuer funktionen schreiben:struct bignum i=3; //geht nicht //du musst etwas in der art machen: struct bignum i; set_bignum(&i,3);
es gibt einige frei erhaeltliche libraries fuer grosse zahlen. bei GNU gibts auch eine. (hab aber leider den namen vergessen)
-