Wann static Methoden verwenden?



  • Tatsächlich habe ich nur gesagt, multi_array wäre besser als vector< vector<> > . Denn mit Multiarray kann man (neben den im Doc. genannten Vorteilen) bspw. wenigstens noch slicen und damit leichter das Feld nach Sequenzen abprüfen. 🤡

    Trotzdem ist natürlich std::array viel passender. Ich würde dann schon verschachteln, ist schließlich nur eine 3x3-Matrix.



  • Sone schrieb:

    Tatsächlich habe ich nur gesagt, multi_array wäre besser als vector< vector<> > . Denn mit Multiarray kann man wenigstens noch slicen und damit leichter das Feld nach Sequenzen abprüfen.

    Trotzdem ist natürlich std::array viel passender. Ich würde dann schon verschachteln, ist schließlich nur eine 3x3-Matrix.

    Wenn alle Anfänger (includes Sone) verwirrt sind, behaupten wir am Ende das Gegenteil.



  • muss man alles unnötig kompliziert machen?
    Muss der Code voll mit boost und Templates sein?

    Es geht um eine 3x3 Matrix. Da macht man halt eine Klasse mit einem "alten" C Array der Länge 9 und stellt Funktionen für den Zugriff zur Verfügung. Fertig.

    Manchen würde mal etwas embedded Programmierung gut tun. Da sieht man dann auch mal, dass Abstraktion hoch 1000 nicht immer die beste Lösung ist.



  • lalalazzzzz schrieb:

    muss man alles unnötig kompliziert machen?
    Muss der Code voll mit boost und Templates sein?

    Wer hat was von Templates gesagt?
    Zu Boost habe ich bereits weiter oben was gesagt.

    Manchen würde mal etwas embedded Programmierung gut tun. Da sieht man dann auch mal, dass Abstraktion hoch 1000 nicht immer die beste Lösung ist.

    Hab ich schon.
    Hat an meiner Meinung nichts geändert.

    lol... schrieb:

    Sone schrieb:

    Tatsächlich habe ich nur gesagt, multi_array wäre besser als vector< vector<> > . Denn mit Multiarray kann man wenigstens noch slicen und damit leichter das Feld nach Sequenzen abprüfen.

    Trotzdem ist natürlich std::array viel passender. Ich würde dann schon verschachteln, ist schließlich nur eine 3x3-Matrix.

    Wenn alle Anfänger (includes Sone) verwirrt sind, behaupten wir am Ende das Gegenteil.

    😕
    Wovon redest du?



  • Sone schrieb:

    lalalazzzzz schrieb:

    muss man alles unnötig kompliziert machen?
    Muss der Code voll mit boost und Templates sein?

    Wer hat was von Templates gesagt?

    Na was ist ein boost::multi_array ?

    Sone schrieb:

    lalalazzzzz schrieb:

    Manchen würde mal etwas embedded Programmierung gut tun. Da sieht man dann auch mal, dass Abstraktion hoch 1000 nicht immer die beste Lösung ist.

    Hab ich schon.

    Erzähl?



  • Swordfish schrieb:

    Sone schrieb:

    lalalazzzzz schrieb:

    muss man alles unnötig kompliziert machen?
    Muss der Code voll mit boost und Templates sein?

    Wer hat was von Templates gesagt?

    Na was ist ein boost::multi_array ?

    Ja, aber man schreibt selbst kein Template dafür, das meinte ich und das zählt schließlich.
    Oder was ist std::swap ? Würde jemand sagen, man benutzt Templates in einem Projekt, wenn man std::swap einmal aufruft?

    Edit: Schon klar, dass multi_array da expliziter als Template zum Vorschein kommt.

    Swordfish schrieb:

    Sone schrieb:

    lalalazzzzz schrieb:

    Manchen würde mal etwas embedded Programmierung gut tun. Da sieht man dann auch mal, dass Abstraktion hoch 1000 nicht immer die beste Lösung ist.

    Hab ich schon.

    Erzähl?

    http://www.arexx.com/rp6/html/de/index.htm
    Mit AVR-GCC programmiert. Da gab es z. T. keine Standardbibliothek.

    Edit: Nennt der Standard auch freestanding implementation :xmas2:


Anmelden zum Antworten