Sind "Interfaces" in C++ notwendig?
-
uhhh boost oder ähnliches darf ich nicht nehmen. Gibt es vielleicht etwas was im aktuellem Standard ist oder man mit static_assert(*) lösen könnte? Insgesamt darf ich nur auf den Standard zurück greifen.
Viele Grüße
MM(*) Im Forum wurde gezeigt wie man dieses nach programmieren kann.
-
boost ist Standard. Zumindest könntest du dir die Dokumentation dazu anschauen.
-
camper schrieb:
boost ist Standard.
Echt? Nee, gell.
-
volkard schrieb:
camper schrieb:
boost ist Standard.
Echt? Nee, gell.
Ja, doch. Gell. MrMilks Antwort scheint zu implizieren, dass boosts Bibliotheken mit irgendwelcher nicht-standardkonformer Magie arbeiten (was im Wesentlichen nicht zutrifft), oder das es ok ist, wenn jemand hier die Information, die unmittelbar durch den gegebenen Link verfügbar gemacht wurde, einfach nochmal produziert.
-
camper schrieb:
volkard schrieb:
camper schrieb:
boost ist Standard.
Echt? Nee, gell.
Ja, doch. Gell. MrMilks Antwort scheint zu implizieren, dass boosts Bibliotheken mit irgendwelcher nicht-standardkonformer Magie arbeiten (was im Wesentlichen nicht zutrifft),
Nö. Er sagt nur, daß er kein boost nehmen darf, weils nicht Teil von Standard-C++ ist.
camper schrieb:
oder das es ok ist, wenn jemand hier die Information, die unmittelbar durch den gegebenen Link verfügbar gemacht wurde, einfach nochmal produziert.
Schätze nicht, daß es jemand nötig hat, darauf einzugehen. Die Lösungen sind gezeigt und ausarbeiten darf er es selber. Es ist aber auch kein Problem, wenn es jemand für ihn macht.
Aber deswegen so zu tun, als sei boost teil des Standards, das will mir nicht in den Kopf hinein. Gefahrenabwehr durch Verwirrungstaktik?
-
volkard schrieb:
Aber deswegen so zu tun, als sei boost teil des Standards, das will mir nicht in den Kopf hinein.
Diese Interpretation wäre noch verständlich, wenn sie von jemand anderes stammte. Vermutlich hätte ich ein kleines s beim standard nehmen sollen. Jedenfalls habe ich weder Teil noch des Standards geschrieben.
volkard schrieb:
Gefahrenabwehr durch Verwirrungstaktik?
durch wen?
-
Naja, dann hast Du mit
MrMilk: uhhh boost oder ähnliches darf ich nicht nehmen. Gibt es vielleicht etwas was im aktuellem Standard ist
camper: boost ist Standard.es aber erzwungen, daß man Dich mißversteht.
-
Ich hätte "Boost ist Standard" auch anders verstanden. Boost ist kein Standard, höchstens Quasi-Standard. Es ist aber (hoffentlich) standardkonform.

Gruß,
SP
-
Ich denke mal camper meinte es eher so, dass MrMilk wie beim static_assert auch sich theoretisch einfach die Boost-Sachen abtippen könnte ohne dafür irgendwelche nicht-Standard Erweiterungen installieren zu müssen. Frei nach dem Motto, wenn ein #include "MrMilksAbgetipptesBoost/type_traits.hpp" okay ist, sollte auch ein #include "boost/type_traits.hpp" okay sein, zumal der Inhalt identisch ist und es keine rechtlichen Unterschiede gibt.
-
Hallo,
leider bin ich erst jetzt dazu gekommen auf diesen Beitrag zu antworten.
Darf ich so etwas einfach abtippen bzw. wo würde ich es finden? Leider bin ich mir nicht im klaren was erlaubt ist und was nicht.Viele Grüße
MM
-
MrMilk schrieb:
Leider bin ich mir nicht im klaren was erlaubt ist und was nicht.
Das kommt immer auf die Lizenzen an.
wo würde ich es finden?