Titel der FAQs
-
Guenther schrieb:
*inline-FAQ //weiß spontan nichts anzufangen mit.
Dein Problem.
*std::vector und co abspeichern / laden //lange Diskussion
Sieben Antworten find ich überhaupt nicht zu lang.
*CASTS: dynamic_cast und static_cast //ein "Typumwandlung mit Cast" wäre besser
Wenn dann auch erwähnen, dass es sich um reine C++-Casts handelt
*code design //hinter dem namen erwarte ich was völlig anderes.
Is vielleicht etwas allgemein, aber vom Thema her passts doch.
-
über die titel kann man sich streiten, aber ein static_cast als keyword wäre doch was? könnte man jeweils als angehängten artikel machen, ich würde die faqs sonst mal durchgehen.
-
Michael E. schrieb:
Guenther schrieb:
*inline-FAQ //weiß spontan nichts anzufangen mit.
Dein Problem.
Es ist eben nicht nur mein Problem. Ich finde, als Anfänger sagt mir dieser Titel nichts, was mich dazu bewegen könnte es vielleicht zu lesen. Auch wenn Wissen über c++ in dem Fall explizit vorausgesetzt wird kann man doch seine FAQs so gestalten, dass auch Anfänger die Möglichkeiten sehen und eben schnell was lernen können.
Michael E. schrieb:
*std::vector und co abspeichern / laden //lange Diskussion
Sieben Antworten find ich überhaupt nicht zu lang.
Doch, es sind schließlich Antworten auf Fragen. Wenn ich ne Frage habe und es gibt eine Antwort, dann sollte es auch nur eine sein. Man könnte doch aus den 7 Antworten eine gute, richtige und verständliche zaubern.
Aber in den FAQs finde ich Diskussionen deplatziert, das wirkt halt, als wenn man sich nie einigen kann.Und ich wollte niemanden Ärgern damit. Ich wollte es nur nochmal gesagt haben.
der Guenther
-
Guenther schrieb:
*inline-FAQ //weiß spontan nichts anzufangen mit.
Dann brauchst du die FAQ im Moment auch nicht. Diese FAQ hilft als klärender Beitrag ungemein. Eine weitere Vereinfachung hingegen wäre imo völlig verkehrt.
*std::vector und co abspeichern / laden //lange Diskussion
Was meinst du mit "lange Diskussion"? Ich hätte jetzt eher gedacht, dass dort zu wenig erklärt wird (im Vergleich zur Codemenge).
*CASTS: dynamic_cast und static_cast //ein "Typumwandlung mit Cast" wäre besser
Mal abgesehen davon, dass der vorhandene Titel nicht gut ist, ist dein Vorschlag diesbzeüglich nicht besser. Ein Cast ist per Definition eine explizite Typumwandlung. Dein Titel ergibt also "Typumwandlung mit expliziter
Typumwandlung". Wahnsinn. Ein besserer Titel für die FAQ wäre aber nichtsdestotrotz fein.*#include //besser #include in der cpp oder Headerdatei?
Imo ist das so oder so keine FAQ. Hier würde ein besserer Titel aber ebenfalls helfen.
*code design //hinter dem namen erwarte ich was völlig anderes.
Das ist wohl weniger eine FAQ als einfach eine archivierte Diskussion.
Mache morgen weiter
Cool. Verbesserungsvorschläge sind immer willkommen.
-
HumeSikkins schrieb:
*CASTS: dynamic_cast und static_cast //ein "Typumwandlung mit Cast" wäre besser
Mal abgesehen davon, dass der vorhandene Titel nicht gut ist, ist dein Vorschlag diesbzeüglich nicht besser. Ein Cast ist per Definition eine explizite Typumwandlung. Dein Titel ergibt also "Typumwandlung mit expliziter
Typumwandlung". Wahnsinn. Ein besserer Titel für die FAQ wäre aber nichtsdestotrotz fein.Aber wenn ein Anfaenger was ueber explizite Typumwandlung sucht, dann weiss er vielleicht noch gar nicht, dass das CAST heisst. Wenn er es wuesste, koennte er auch die MSDN bemuehen. Ihr versteht was ich meine?
der Guenther
-
HumeSikkins schrieb:
Mache morgen weiter
Cool. Verbesserungsvorschläge sind immer willkommen.
Du hast aber eben alle abgelehnt bzw. als nichtig erklärt *SCNR*
-
das_brot schrieb:
Du hast aber eben alle abgelehnt bzw. als nichtig erklärt *SCNR*
Danke, dass mir mal jemand den Ruecken staerkt. Ist ja echt ein undankbares Brot.
der Guenther.
-
Es ist sicher nicht undankbar gemeint. Nur ist es gut vergleichbar mit Renovierungsarbeiten: man macht sie nur, wenns danach auch wirklich besser ist. Niemand will deinen Arbeitswillen bremsen, sondern lediglich die Ergebnisse validieren
-
Ein bisschen aggressiv haben sich die Antworten von den Mods aber schon angehört... *feuer_auf_mich_lenk_dass_Guenther_in_ruhe_weitermachen_kann*
-
Feuer frei!
-
folgendes würde ich umbennen:
inline-FAQ=>Das Schlüsselwort Inline
std::vector und co abspeichern / laden => Container abspeichern und laden
//Hierbei aber vielleicht die Aussage der posts zusammenfassen.Built-ins und PODs =>Was sind Built-ins oder PODs?
CASTS: dynamic_cast und static_cast ??? => Was sind Casts und wie verwendet man sie?
//Hierbei würde dann wohl noch ne inhaltliche Änderung stattfinden müssencode design => Wieso sollte man Getter und Setter benutzen?
Kopierkonstruktor und Operator= => Wie verhindert man das kopieren einer Klasse?
Konstructor-Destructor => Was machen Konstruktor und Destruktor?
das wars erstmal
würde auch gerne en bissl an der Faq rumwurschteln, wenn ich darf
-
Womit wir schon 'ne wahre Armada sind.
Ich würde mich am liebsten (falls noch nötig???) um die MFC-, WinAPI-, DOS/Win32-Konsolen- und C++-FAQs kümmern. (In dieser Reihenfolge ).
-
Aber Hallo,
Prima, dass sich noch ein paar Mitstreiter finden. Werde heute Abend weitermachen.
Wieso wurden bis jetzt eigentlich nur die C++ Titel von mir besprochen? Mit den Ansi-C Titeln seid ihr wohl einverstanden?
Die Vorschlaege von otze finde ich auch gut.
//Hierbei aber vielleicht die Aussage der posts zusammenfassen.
Meine Rede!
Und danke Mastercounter
der Guenther
-
otze schrieb:
inline-FAQ=>Das Schlüsselwort Inline
Ok.
std::vector und co abspeichern / laden => Container abspeichern und laden
//Hierbei aber vielleicht die Aussage der posts zusammenfassen.std::vector abspeichern und laden erscheint mir sinnvoller. Denn schließlich wird da ja ein std::vector abgespeichert und geladen.
Built-ins und PODs =>Was sind Built-ins oder PODs?
Das "oder" klingt komisch. Imo besser: "Was sind Built-ins? Was sind PODs?",
"Was sind Built-ins? Was bedeutet POD?" oder schlicht "Was sind Built-ins und PODs?"CASTS: dynamic_cast und static_cast ??? => Was sind Casts und wie verwendet man sie?
//Hierbei würde dann wohl noch ne inhaltliche Änderung stattfinden müssenEben. Der Beitrag beschäftigt sich nun mal hauptsächlich mit Up-, Down- und Cross-Casts. Insofern könnte man imo auch einfach diese Eigenschaft im Titel erwähnen.
code design => Wieso sollte man Getter und Setter benutzen?
Antwort: In der Regel sollte man keine getter und setter benutzen. Die ersten beiden Beiträge der FAQ argumentieren gegen öffentliche Variablen. Das ist wichtig (und kann imo auch im Titel verwendet werden). getter und setter sind aber nicht DIE Alternative für öffentliche Variablen (deshalb gefällt mir der vorgeschlagene Titel überhaupt nicht). Die Alternative ist, dass die Klasse sinnvolle Methoden hat. Methoden die auf den Daten der Klasse arbeiten und dem Nutzer einen Dienst anbieten.
Der Rest der Beitrags ist geplänkel über Namensgebung/Kommentierung und hat insofern nichts mit dem vorgeschlagenen Titel zu tun.Kopierkonstruktor und Operator= => Wie verhindert man das kopieren einer Klasse?
Ok.
Konstructor-Destructor => Was machen Konstruktor und Destruktor?
Ok.
-
HumeSikkins schrieb:
std::vector und co abspeichern / laden => Container abspeichern und laden
//Hierbei aber vielleicht die Aussage der posts zusammenfassen.std::vector abspeichern und laden erscheint mir sinnvoller. Denn schließlich wird da ja ein std::vector abgespeichert und geladen.
nicht ganz richtig, im post von Knuddlbaer wird eine map und eine list benutzt
Built-ins und PODs =>Was sind Built-ins oder PODs?
Das "oder" klingt komisch. Imo besser: "Was sind Built-ins? Was sind PODs?",
"Was sind Built-ins? Was bedeutet POD?" oder schlicht "Was sind Built-ins und PODs?"Ok, war mir net sicher ob hier "und" oder "oder" hinkommen sollte, damit haben wir das sofort geklärt
CASTS: dynamic_cast und static_cast ??? => Was sind Casts und wie verwendet man sie?
//Hierbei würde dann wohl noch ne inhaltliche Änderung stattfinden müssenEben. Der Beitrag beschäftigt sich nun mal hauptsächlich mit Up-, Down- und Cross-Casts. Insofern könnte man imo auch einfach diese Eigenschaft im Titel erwähnen.
Er beginnt aber mit dem Thema casts ansich, und schwenkt dann auf die Fälle Up-, Down- und Cross-Cast um. Insofern hast du recht, dass der letzte punkt am meisten geltung findet. Da aber imho der Faq aber noch ein alles umfassender eintrag zum thema casts fehlt, wärs vielleicht ganz günstig,dass man wenn man grade dabei ist, sich auch noch darum kümmert, dass das Thema komplettiert wird, und dann passt die überschrift
(wenn das nicht stattfinden sollte, wäre dein vorschlag wirklich besser)
-
otze schrieb:
nicht ganz richtig, im post von Knuddlbaer wird eine map und eine list benutzt
Ups. Gut habe den Titel jetzt in "Wie kann ich einen STL-Container abspeichern und später wieder laden?" geändert.
Die Built-in und Pod-Faq heißt jetzt "Was sind Built-ins und was sind PODs?"