Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.net  
   

Die mobilen Seiten von c++.net:
https://m.c-plusplus.net

  
C++ Forum :: C++ (alle ISO-Standards) ::  Die meistgestellten Fragen  
Gehen Sie zu Seite Zurück  1, 2, 3, 4, 5, 6, 7, 8, 9  Weiter
  Zeige alle Beiträge auf einer Seite
Thema geschlossen
Autor Nachricht
camper
Moderator

Benutzerprofil
Anmeldungsdatum: 06.08.2004
Beiträge: 7015
Beitrag camper Moderator 15:59:32 28.06.2006   Titel:              Zitieren

CodeFinder schrieb:
Hab noch ne Idee bzgl. des eigentlichen Themas, dieses Threads:

8. C nicht mit C++ vermischen:


Beispiel a) Casts:
C++:
int i;
long l = 2344234;
i = static_cast<int>(l); // C++
// und nicht:
// i = (int)l; // C


Beispiel b) File Handling:
C++:
// Filestreams statt FILE-Structs
fstream fStr(...); // C++
// und nicht:
// FILE *pFile; // C



oder findet ihrs nit so wichtig...? -> Feedback please ;)
gute idee. dann darf auch malloc(und konsorten)->new nicht fehlen.

edit: bei den C-casts besser ein weniger kontroverses beispiel (also irgendwas was leicht ins auge geht, am besten mit pointern) wählen.


Zuletzt bearbeitet von camper am 16:01:49 28.06.2006, insgesamt 1-mal bearbeitet
CodeFinder
Mitglied

Benutzerprofil
Anmeldungsdatum: 06.06.2006
Beiträge: 3093
Beitrag CodeFinder Mitglied 16:26:57 28.06.2006   Titel:              Zitieren

Jo!, done! ;)

_________________
MfG CodeFinder
camper
Moderator

Benutzerprofil
Anmeldungsdatum: 06.08.2004
Beiträge: 7015
Beitrag camper Moderator 16:30:50 28.06.2006   Titel:              Zitieren

jo, ist ok. da kannst du bei dem beispiel ja gleich punkt a) und b) zusammenführen :) oder gleich alle 3 :D

edit: übrigens:
Code:
Typ* tName = (Typ*)malloc(Anzahl[b]*sizeof(Typ)[/b]);
was gleich als eine begründung herhalten kann :p


Zuletzt bearbeitet von camper am 16:31:57 28.06.2006, insgesamt 1-mal bearbeitet
CodeFinder
Mitglied

Benutzerprofil
Anmeldungsdatum: 06.06.2006
Beiträge: 3093
Beitrag CodeFinder Mitglied 16:49:36 28.06.2006   Titel:              Zitieren

camper schrieb:

edit: übrigens:
Code:
Typ* tName = (Typ*)malloc(Anzahl[b]*sizeof(Typ)[/b]);
was gleich als eine begründung herhalten kann :p


Hähä^^, jo stimmt :o)

_________________
MfG CodeFinder
camper
Moderator

Benutzerprofil
Anmeldungsdatum: 06.08.2004
Beiträge: 7015
Beitrag camper Moderator 17:45:06 29.06.2006   Titel:              Zitieren

frage an die moderatoren: besteht eine chance, diesen tread sticky zu machen, oder soller in der versenkung verschwinden?
Michael E.
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.10.2003
Beiträge: 5774
Beitrag Michael E. Mitglied 18:35:11 29.06.2006   Titel:              Zitieren

Ich bin dafür, dass noch en bisschen gesammelt/überarbeitet wird und schließlich alles in einem Post zusammengefasst wird.

_________________
Your password must be at least 18770 characters and cannot repeat any of your previous 30689 passwords. Please type a different password. Type a password that meets these requirements in both text boxes. (http://support.microsoft.com/kb/276304/en-us/)
HumeSikkins
Mitglied

Benutzerprofil
Anmeldungsdatum: 30.08.2000
Beiträge: 11139
Beitrag HumeSikkins Mitglied 18:52:43 29.06.2006   Titel:              Zitieren

camper schrieb:
frage an die moderatoren: besteht eine chance, diesen tread sticky zu machen, oder soller in der versenkung verschwinden?

Imo wird er so oder so in der Versenkung verschwinden. Entweder im wörtlichen Sinne, oder er wird, so wie die FAQs, schlicht ignoriert.

Aber versuchen wir es...


Zitat:
Ich bin dafür, dass noch en bisschen gesammelt/überarbeitet wird und schließlich alles in einem Post zusammengefasst wird.

Ich pinne den Thread jetzt erstmal fest, dass macht das Sammeln leichter. Eine spätere Zusammenfassung scheint mir aber ebenfalls sinnvoll zu sein.

_________________
Remember Sturgeon's Law:
"Ninety percent of everything is crap."
and now go visit my Homepage ;-)
camper
Moderator

Benutzerprofil
Anmeldungsdatum: 06.08.2004
Beiträge: 7015
Beitrag camper Moderator 19:20:28 29.06.2006   Titel:              Zitieren

HumeSikkins schrieb:
camper schrieb:
frage an die moderatoren: besteht eine chance, diesen tread sticky zu machen, oder soller in der versenkung verschwinden?

Imo wird er so oder so in der Versenkung verschwinden. Entweder im wörtlichen Sinne, oder er wird, so wie die FAQs, schlicht ignoriert.
das bestimmt. aber ein sticky ist leichter wiederzufinden, wenn man einen link posten will, weil mal wieder ignoriert wurde :)
ob hier irgendwann ein neuere thread gebraucht wird ist nicht so klar. ein einfaches updaten des originalen beitrags sollte doch genügen. die thematik selbst ist ja auch nicht in sich abgeschlossen.


Zuletzt bearbeitet von camper am 19:22:16 29.06.2006, insgesamt 1-mal bearbeitet
Michael E.
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.10.2003
Beiträge: 5774
Beitrag Michael E. Mitglied 20:52:39 29.06.2006   Titel:              Zitieren

Was haltet ihr von der jetzigen Version?

BTW: Zahl-String-Konvertierungen will ich nicht reinnehmen, weil mir das in letzter Zeit nicht aufgefallen ist und der Text jetzt schon groß genug ist.

_________________
Your password must be at least 18770 characters and cannot repeat any of your previous 30689 passwords. Please type a different password. Type a password that meets these requirements in both text boxes. (http://support.microsoft.com/kb/276304/en-us/)
.filmor
Mitglied

Benutzerprofil
Anmeldungsdatum: 27.05.2005
Beiträge: 2365
Beitrag .filmor Mitglied 21:49:17 29.06.2006   Titel:              Zitieren

Mir fehlt immer noch der Hinweis, dass using namespace im Header böse ist. Den "void main" Teil könntest du noch mit dem einfachen "main" erweitern, das kommt auch häufiger vor.

Michael E. schrieb:
Zahl-String-Konvertierungen will ich nicht reinnehmen, weil mir das in letzter Zeit nicht aufgefallen ist und der Text jetzt schon groß genug ist.
Es reicht ein Link auf den FAQ-Beitrag. Das kommt immernoch viel zu häufig vor. Du könntest das unter Punkt 10 setzen, atoi wird auch viel zu häufig verwendet (ist ja afaik nicht mal C).

Bei Punkt 9 fehlt der [b]-Tag am Anfang
C++ Forum :: C++ (alle ISO-Standards) ::  Die meistgestellten Fragen  
Gehen Sie zu Seite Zurück  1, 2, 3, 4, 5, 6, 7, 8, 9  Weiter
Thema geschlossen

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.net ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.