pajofego
2008-02-23, 17:51:05
Hallo zusammen,
bin gerade dabei pascal code nach C++ zu konvertieren und bin auf eine Syntax gestoßen die keine komplementäre Übersetzung in C++ bietet.
Folgender typischer Pascal Code:
type
col_t = (red, blu, grn); // enum.
MySetType := set of col_t;
var
a, b, c : MySetType;
begin
a := []; // empty set
a := a + [red]; // union
b := a - [blu]; // difference
c := a * b; // intersection
if [red] in a then ...
Wie könnte ich insbesondere die Definition von MySetType mittels set of geschickt in C++ realiseren? Für eure Tipps bedanke ich mich schon mal im voraus.
Viele Grüße
pajofego
bin gerade dabei pascal code nach C++ zu konvertieren und bin auf eine Syntax gestoßen die keine komplementäre Übersetzung in C++ bietet.
Folgender typischer Pascal Code:
type
col_t = (red, blu, grn); // enum.
MySetType := set of col_t;
var
a, b, c : MySetType;
begin
a := []; // empty set
a := a + [red]; // union
b := a - [blu]; // difference
c := a * b; // intersection
if [red] in a then ...
Wie könnte ich insbesondere die Definition von MySetType mittels set of geschickt in C++ realiseren? Für eure Tipps bedanke ich mich schon mal im voraus.
Viele Grüße
pajofego