====== Cloud ====== Cloud könnte als festes Bestandteil der Sprache dienen. strcloud is cloud< string >; h is handle : strcloud += "Hallo"; i is strcloud::idx : strcloud += "Welt"; // Dieser Index kann nur für strcloud verwendet werden, nicht für andere cloud. j is cloud::idx : i; // Zuweisung auf Basisklasse, kein Slicing. emit h; // "Hallo" emit sizeof( h ); // 12 (integer+Zeiger auf strCloud) emit h.index; // 1 ( Index ) emit i; // 2 emit sizeof( i ); // 4 emit strcloud[i]; // Welt; emit strcloud[ strcloud::index( j.index ); // Welt