Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

21

08.12.2008, 13:09

Zitat

Da ist kein Array, sondern ein Pointer auf ein "array",

Nein, nicht einmal das. Das ist lediglich ein Zeiger auf ein char. Er kann mit der []-Operatoren Schreibweise natürlich noch auf Speicher hinter diesem char zugreifen, aber zu einem Array macht es das noch nicht.

Coders-Square, legen wir die offensichtlichen Fakten auf den Tisch. Du hast zu wenig Erfahrung (und das hast du uns bewiesen) in der C++-Programmierung, dass du mit Fug und Recht behaupten könntest, dass du weisst, was du machst. (Denn nur in dem Falle sollte man die C-Funktionen benutzen).
Die C++ Standardbibliothek bietet dir sehr viele Hilfsmittel, mit denen du schneller, besseren Code schreiben kannst und dann auch noch weniger Fehler machst. Wenn du die Standardbibliothek nicht kennst/verstehst, dann kannst du das nachholen und hier Fragen. Das ist kein Problem, aber wenn ich eine Aussage höre, wie "ich mag std::string nicht", ohne jegliche Begründung, dann vergeht mir persönlich die Lust dir zu helfen. (und da werde ich nicht alleine da stehen..)

EDIT:
Wie du siehst macht sich Coding-Cat ( sorry cat, dass ich das jetzt offensichtlich darstelle) lustig über dich. Und das kommt nicht oft vor bei Leuten, die man wirklich ernst nehmen kann. Ausser wenn einer kommt und das Gefühl hat, dass er keine Ahung was ist und selber eigentlich nix kann, dann kann es für den recht ungemütlich werden. Hatten wir erst gerade hier. Und ich habe so das schlechte Gefühl,dass es bei dir auf das gleiche hinauslaufen wird.. Also überdenke deine Art ein wenig und dann wirst du hier auch ernst genommen..

CodingCat

1x Contest-Sieger

Beiträge: 420

Beruf: Student (KIT)

  • Private Nachricht senden

22

08.12.2008, 13:12

Wobei du Beneroth Recht geben musst

Zitat von »"Beneroth"«

so kannst du möglicherweise auch vermeiden denn durchblick zu kriegen...


Mit der STL wird jeder früher oder später an eine Stelle kommen, an der der Code crasht, obwohl er vollkommen legal erscheint. Und dann hilft einem auch der Debugger nichts mehr, der mitten in einen der unzähligen STL Headers zeigt, wenn man das "C" nicht kennt, das unter der Haube tickt.

Nichtsdestotrotz bietet die STL schier unverzichtbare Vorteile für größere Projekte, der Code läuft damit definitiv stabiler, mit einem Bruchteil des Aufwandes.
alphanew.net (last updated 2011-06-26) | auf Twitter | Source Code: breeze 2 | lean C++ library | D3D Effects Lite

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

23

08.12.2008, 13:17

Zitat von »"CodingCat"«

Wobei du Beneroth Recht geben musst

Zitat von »"Beneroth"«

so kannst du möglicherweise auch vermeiden denn durchblick zu kriegen...


Mit der STL wird jeder früher oder später an eine Stelle kommen, an der der Code crasht, obwohl er vollkommen legal erscheint. Und dann hilft einem auch der Debugger nichts mehr, der mitten in einen der unzähligen STL Headers zeigt, wenn man das "C" nicht kennt, das unter der Haube tickt.


Das stimmt schon auch und das finde ich ein wenig ein Problem von manchen Implementierungen ist, dass manche Fehlermeldungen einfach nur mühsam sind, wenn man sie noch nicht kennt..
Aber das ist ja eigentlich nicht das, womit sich ein Anfänger rumschlagen muss und wenn so eine Fehlermeldung kommt ist die im Forum schnell geklärt. Am Anfang sollte imo das allgemeine Verständnis der Sprache da sein. Wie es sich verhält usw. Wenn man das einmal hat, kann man sich auch gut den präkereren Verhalten von Arrays näher anschauen..

24

08.12.2008, 22:46

Zitat von »"David_pb"«

Eben! Wieso wird eigentlich immer krampfhaft Versucht anderen Leuten das aufzudrängen was man selbst es besser ansieht? Ich find so Diskussionen extrem nervtötend.
Weisst du, was ich extrem nervtötend finde? Wenn man versucht, anderen zu helfen, indem man sie auf unsichere und fehleranfällige Sprachmittel hinweist, ihnen bessere Alternativen zeigt und sich deswegen dumme und völlig ungerechtfertigte Kommentare von Dritten anhören muss. Selbst wenn Coders-Square sich perfekt auskennen würde und einen guten Grund hätte, C-Mittel zu verwenden, wäre ein freundlicher Hinweis meinerseits wohl angebracht. :roll:

Zitat von »"drakon"«

aber wenn ich eine Aussage höre, wie "ich mag std::string nicht", ohne jegliche Begründung, dann vergeht mir persönlich die Lust dir zu helfen. (und da werde ich nicht alleine da stehen..)
Definitiv nicht. Ich bin ganz deiner Meinung, vor allem was das systematische Ignorieren gut gemeinter Hinweise von Seiten des Threaderstellers angeht.

Beneroth

Alter Hase

Beiträge: 969

Wohnort: Schweiz

Beruf: Software Entwickler

  • Private Nachricht senden

25

08.12.2008, 23:16

Zitat von »"Nexus"«


Zitat von »"drakon"«

aber wenn ich eine Aussage höre, wie "ich mag std::string nicht", ohne jegliche Begründung, dann vergeht mir persönlich die Lust dir zu helfen. (und da werde ich nicht alleine da stehen..)
Definitiv nicht. Ich bin ganz deiner Meinung, vor allem was das systematische Ignorieren gut gemeinter Hinweise von Seiten des Threaderstellers angeht.


Na das geht schon in Ordnung finde ich, WENN die betreffende Person es dann in ihrer bevorzugten Variante auch KANN...

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

26

08.12.2008, 23:53

Zitat von »"Nexus"«

Zitat von »"David_pb"«

Eben! Wieso wird eigentlich immer krampfhaft Versucht anderen Leuten das aufzudrängen was man selbst es besser ansieht? Ich find so Diskussionen extrem nervtötend.
Weisst du, was ich extrem nervtötend finde? Wenn man versucht, anderen zu helfen, indem man sie auf unsichere und fehleranfällige Sprachmittel hinweist, ihnen bessere Alternativen zeigt und sich deswegen dumme und völlig ungerechtfertigte Kommentare von Dritten anhören muss. Selbst wenn Coders-Square sich perfekt auskennen würde und einen guten Grund hätte, C-Mittel zu verwenden, wäre ein freundlicher Hinweis meinerseits wohl angebracht. :roll:


Richtig, dumme und ungerechtfertigte Kommentare Dritter mag ich auch nicht. Gott sei Dank zählt mein Kommentar nicht zu diesen, ist aber meine Meinung zu dem extrem nervigen Thema, zu dem du mit aller Effizienz beiträgst...
@D13_Dreinig

27

09.12.2008, 00:17

Zitat von »"David_pb"«

Richtig, dumme und ungerechtfertigte Kommentare Dritter mag ich auch nicht. Gott sei Dank zählt mein Kommentar nicht zu diesen, [...]
Was ist denn bitte an dem Vorwurf, dass ich anderen krampfhaft Dinge aufzwingen würde, gerechtfertigt?

Zitat von »"David_pb"«

[...] ist aber meine Meinung zu dem extrem nervigen Thema, zu dem du mit aller Effizienz beiträgst...
Tut mir leid, wenn dir das Thema zu nervig ist. Und noch mehr leid tut es mir, dass ich versucht habe, zu helfen. :roll:

Langsam wird es mir zu blöde. Ich weiss auch nicht, aus welchem Grund du jetzt mit dieser unnötigen Diskussion angefangen hast.

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

28

09.12.2008, 09:01

Irgendwie verdrehst du die Tatsachen. Ich hab nur meine Meinung zu einem Thema gesagt (und keine Diskussion angefangen), das, wie mir auffällt, hier immer häufiger auftritt - und mich so langsam richtig anödet. Wenn Leute im C++ Forum extremst auf "reinen" C++ Code beharren kann ich das noch verstehen, da gibts halt nur so Extreme. Aber hier ist kein C++ Forum, hier sind die Sprache wild gemischt, daher sollte ein Hinweis genügen. Nicht aber permanentes drängen zu C++ Lösungen.

Wie auch immer... diese unnötige Diskission driftet zu sehr ins Offtopic ab...
@D13_Dreinig

Anonymous

unregistriert

29

09.12.2008, 13:56


(Link)

:( ...
Hey Leute ist doch alles gut, keine Panik. Wir geben uns allen wieder die Hand und geben uns ein Küsschen.

Das Problem bekomm ich auch schon irgendwie in den Griff, damit sollte das Thema gegessen sein.

30

09.12.2008, 17:31

Zum dritten Mal: Ich wollte nur einen netten Hinweis darauf geben, dass wenn man doch schon in C++ programmiert, man auch die komfortablen und sicheren Möglichkeiten nutzen könne. Ich habe sie niemandem aufgedrängt. Dass ich die Vorteile ein bisschen ausführlicher erklärt habe, hängt damit zusammen, dass sie einem sehr oft (und wie mir scheint hier auch) gar nicht bewusst sind. Man unterschätzt die Gefahr von C leicht ("C rockt"), deshalb hielt ich es für angebracht, ein wenig Licht in die Sache zu bringen.

Schlussendlich muss ja jeder selber wissen, wie schwer er sich das Programmieren macht. Tatsache ist, dass ich es nur gut gemeint habe mit meinen Posts. Entweder man glaubt mir oder halt nicht. Für mich ist die Diskussion damit erledigt.

Werbeanzeige