C++, einige array fragen
-
@JimmydaMage: Warum C-Style?
@Tanren: struct und class sind identisch, wenn man außer acht lässt, dass default-access bei Klassen auf private steht und bei Strukturen auf public.
=>struct element { std::string name; unsigned int on; // gibt übrigens nur positive Ordnungszahlen ^^ double weight; double mp; double bp; element(std::string const& name, unsigned int ordinal_number, double weigth, double melting_point, double boiling_point) : name(name), on(ordinal_number), weight(weight), mp(melting_point), bp(boiling_point) {} }; int main() { std::map<std::string, element> map_elements; map_elements.insert(std::make_pair("H", element("Wasserstoff", 1, 1.00794, 14.01, 100.0))); map_elements.insert(std::make_pair("Na", element("Natrium", 11, 22.989768, 370.95, 120.0))); }... dann kannst du dir auch noch schön den operator<< überladen um eine anständige Ausgabe hinzubekommen
