<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[was haltet ihr von Leuten die ne Art C C++ verwenden?]]></title><description><![CDATA[<p>Hallo,<br />
also ich habe mal ein C++ Buch angefangen und habe Klassen auch noch fertig gelesen. Jedenfalls habe ich mir danach ein WINAPI Buch gekauft und jetzt nach ner Zeit verwende ich eigentlich (fast) nur noch so C Elemente und WinApi um Programme zu schreiben. Also damit meine ich selten Klassen, templates sowieso nicht und halt kein vector sondern array und so...<br />
Sollte ich dann lieber gleich mit nem C Compiler arbeiten? Mein Freund meinte C in C++ ist nichts halbes und nichts ganzes. Ich hoffe ihr wisst was ich meine.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/232920/was-haltet-ihr-von-leuten-die-ne-art-c-c-verwenden</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 03:59:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/232920.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 28 Jan 2009 20:40:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Wed, 28 Jan 2009 20:40:46 GMT]]></title><description><![CDATA[<p>Hallo,<br />
also ich habe mal ein C++ Buch angefangen und habe Klassen auch noch fertig gelesen. Jedenfalls habe ich mir danach ein WINAPI Buch gekauft und jetzt nach ner Zeit verwende ich eigentlich (fast) nur noch so C Elemente und WinApi um Programme zu schreiben. Also damit meine ich selten Klassen, templates sowieso nicht und halt kein vector sondern array und so...<br />
Sollte ich dann lieber gleich mit nem C Compiler arbeiten? Mein Freund meinte C in C++ ist nichts halbes und nichts ganzes. Ich hoffe ihr wisst was ich meine.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654071</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654071</guid><dc:creator><![CDATA[Maxximillian]]></dc:creator><pubDate>Wed, 28 Jan 2009 20:40:46 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Wed, 28 Jan 2009 20:45:46 GMT]]></title><description><![CDATA[<p>Wenn du sowieso nur C Mittel verwendest, dann kannst du eigl. gleich richtig C machen. Finde ich konsequenter. Es gibt gewisse Dinge, die in C++ nicht gehen, die in C funktionieren. Das ist aber nur ein sehr kleiner Teil.</p>
<p>Aber ich frage mich, warum du kenie C++ Mittel verwendest. Die sind ja um einiges bequemer und freundlicher in der Handhabung, als die Sachen in C.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654074</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654074</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Wed, 28 Jan 2009 20:45:46 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Wed, 28 Jan 2009 20:48:27 GMT]]></title><description><![CDATA[<p>das Problem ist ja dass ich auch nie C gelernt habe, ich weiß halt aus meinem C++ wissen einiges über C.<br />
In der WInApi braucht man halt be Funktionen oft Arrays usw. ich weiß dass geht auch mit vectors aber halt viel schwerer und C integriert sich besser in die WinApi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654075</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654075</guid><dc:creator><![CDATA[Maxximillian]]></dc:creator><pubDate>Wed, 28 Jan 2009 20:48:27 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Wed, 28 Jan 2009 20:49:26 GMT]]></title><description><![CDATA[<p>In diesem Forum sind relativ viele Leute abgeneigt gegen eine Mischung aus C und C++. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Wenn man die Möglichkeit hat, C++ zu nutzen, sollte man das meiner Ansicht nach auch tun. Viele Dinge sind einfach komfortabler und weniger fehleranfällig (Container zum Beispiel). Es spricht auch nichts dagegen, Container mit WinAPI zu verwenden - als C-Schnittstelle zu Arrays kann man den kompatiblen <code>std::vector</code> einsetzen.</p>
<p>Klar, ganz strikt kann man die Trennung vielleicht nicht durchsetzen, denkt man dabei an <code>&lt;cmath&gt;</code> etc. Auch C-Bibliotheken wie WinAPI sind eigentlich legitim. Aber bei den Dingen, wo equivalente Mittel in der C++-Standardbibliothek vorhanden sind (die gegenüber den C-Methoden meistens Vorteile bieten), würde ich jeweils die C++-Methoden nutzen.</p>
<p>Im Weiteren ist C++ nicht nur etwas mehr als C. Die Konzepte und Paradigmen können sich total unterscheiden (OOP, Templates). Gerade bei grösseren Projekten ist es ratsam, dass man sich festlegt, beispielsweise objektorientiert zu programmieren. Dass dann innerhalb noch prozedurale Teile vorkommen, weil sie eben für irgendwelche APIs benötigt werden, ist auch nicht weiter schlimm, solange man im Grossen und Ganzen eine einigermassen konsistente Struktur hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654076</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654076</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 28 Jan 2009 20:49:26 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Wed, 28 Jan 2009 21:09:33 GMT]]></title><description><![CDATA[<blockquote>
<p>&gt; Jedenfalls habe ich mir danach ein WINAPI Buch gekauft und jetzt nach ner Zeit verwende ich eigentlich (fast) nur noch so C Elemente und WinApi um Programme zu schreiben.</p>
</blockquote>
<p>Welches Buch war das? Das könnte ich gebrauchen, es gibt nur zu wenige gute WinAPI-Tutorien...</p>
<p>An sich könnte man doch auch WinAPI-Klassen verwenden. Zwar beinhalten die nicht was anderes, sind dann aber objektorientiert und dann kann man einheitlich bleiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654083</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654083</guid><dc:creator><![CDATA[Ad aCTa]]></dc:creator><pubDate>Wed, 28 Jan 2009 21:09:33 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Wed, 28 Jan 2009 21:20:29 GMT]]></title><description><![CDATA[<p>Ad aCTa schrieb:</p>
<blockquote>
<p>Welches Buch war das? Das könnte ich gebrauchen, es gibt nur zu wenige gute WinAPI-Tutorien...</p>
</blockquote>
<p>Windows Programmierung von Charles Petzold ist ein sehr gutes Buch.</p>
<p>Ad aCTa schrieb:</p>
<blockquote>
<p>An sich könnte man doch auch WinAPI-Klassen verwenden. Zwar beinhalten die nicht was anderes, sind dann aber objektorientiert und dann kann man einheitlich bleiben.</p>
</blockquote>
<p>Die MFC kapselt die WinApi in Klassen.<br />
@Threadersteller du könntest ja die Paradigmen die du nicht benutzt nochmal wiederholen bzw. nachlernen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654090</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 28 Jan 2009 21:20:29 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Wed, 28 Jan 2009 21:24:59 GMT]]></title><description><![CDATA[<p>Melan schrieb:</p>
<blockquote>
<p>Die MFC kapselt die WinApi in Klassen.<br />
@Threadersteller du könntest ja die Paradigmen die du nicht benutzt nochmal wiederholen bzw. nachlernen.</p>
</blockquote>
<p>Unbedingt empfehlenswert. Hat man einmal mit Klassen und Templates gearbeitet, will man gar nicht mehr anders. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> (OK, ein wenig übertrieben,aber C++ ist halt schon recht mächtig)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654094</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654094</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Wed, 28 Jan 2009 21:24:59 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Wed, 28 Jan 2009 21:31:18 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>Hat man einmal mit Klassen und Templates gearbeitet, will man gar nicht mehr anders. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> (OK, ein wenig übertrieben,aber C++ ist halt schon recht mächtig)</p>
</blockquote>
<p>Kann ich so bestätigen. Ich finds nicht mal so übertrieben... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Man muss einfach aufpassen, dass man nachher nicht die Motivation verliert, weiterhin mit C bzw. WinAPI zu arbeiten... :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654096</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 28 Jan 2009 21:31:18 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Wed, 28 Jan 2009 22:34:26 GMT]]></title><description><![CDATA[<p>Maxximillian schrieb:</p>
<blockquote>
<p>Sollte ich dann lieber gleich mit nem C Compiler arbeiten? Mein Freund meinte C in C++ ist nichts halbes und nichts ganzes. Ich hoffe ihr wisst was ich meine.</p>
</blockquote>
<p>Nein - ich denke, Du solltest bei dem C++-Compiler bleiben und Dich nach und nach in die Möglichkeiten von C++ einarbeiten.<br />
Dass immer noch (sehr) viele Leute ein C-lastiges C++ schreiben, hängt meines Erachtens mit der bloßen Unkenntnis von vielen Konstruktionen in C++ zusammen.</p>
<p>Zum anderen wird es Ihnen auch noch so beigebracht. Wenn ich z.B. <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-232845.html" rel="nofollow">diesen Thread hier</a> lese, dann wird schon aus der Aufgabenstellung klar, dass damit niemand niemals wirklich C++ lernt.</p>
<p>C++ ist keine leichte Sprache und man muss neben der Sprache an sich auch noch die C++-Library kennen und vor allen Dingen anwenden lernen.</p>
<p>Dass man bei der WinAPI C-Arrays benötigt, bedeutet nicht, dass man sein ganzes Programm in der Art aufbauen muss. Und außerdem gibt es auch hier Möglichkeiten 'intelligentere' Konstruktionen zu wählen.<br />
Ein Beispiel aus meiner Programmierpraxis:</p>
<pre><code class="language-cpp">const HANDLE devHandle_ = CreateFile( // ... aus der WinAPI
    if( devHandle_ == INVALID_HANDLE_VALUE )
    {
        return false; // Fehler
    }
    const boost::shared_ptr&lt; void &gt; devHandle( devHandle_, ::CloseHandle );
</code></pre>
<p>Das 'HANDLE' ist ein void* und durch die Übergabe an einen boost::shared_ptr&lt;&gt; stelle ich sicher, dass die Datei automatisch geschlossen wird (::CloseHandle) sobald der Scope verlassen wird.</p>
<p>Eine Serie von 3 bis 5 API-Aufrufen hintereinander aufzubauen, die - egal welcher von ihnen schief gehen kann - immer in einer korrekten Fehlerbehandlung münden, ist ohne solche Konstruktionen schwer denkbar und mindestens sehr unübersichtlich. Daher würde ich auch hier auf C++ ungern verzichten.</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654119</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Wed, 28 Jan 2009 22:34:26 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Wed, 28 Jan 2009 22:58:29 GMT]]></title><description><![CDATA[<p>Werner Salomon schrieb:</p>
<blockquote>
<p>Ein Beispiel aus meiner Programmierpraxis:</p>
<pre><code class="language-cpp">const HANDLE devHandle_ = CreateFile( // ... aus der WinAPI
    if( devHandle_ == INVALID_HANDLE_VALUE )
    {
        return false; // Fehler
    }
    const boost::shared_ptr&lt; void &gt; devHandle( devHandle_, ::CloseHandle );
</code></pre>
</blockquote>
<p>wundert mich fast, daß du nicht den schritt weiter gegangen bist nach</p>
<pre><code class="language-cpp">boost::shared_ptr&lt; void &gt; WinWrap::CreateFile( /* ... wie WinAPI */ );//throws WinException
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1654123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654123</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 28 Jan 2009 22:58:29 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Wed, 28 Jan 2009 23:10:42 GMT]]></title><description><![CDATA[<p>Werner Salomon schrieb:</p>
<blockquote>
<p>Eine Serie von 3 bis 5 API-Aufrufen hintereinander aufzubauen, die - egal welcher von ihnen schief gehen kann - immer in einer korrekten Fehlerbehandlung münden, ist ohne solche Konstruktionen schwer denkbar und mindestens sehr unübersichtlich.</p>
</blockquote>
<p>würde ich nicht so direkt sagen.</p>
<pre><code class="language-cpp">bool f()
{
  //getDevHandle
  const HANDLE devHandle_ = CreateFile( ... );
  if( devHandle_ == INVALID_HANDLE_VALUE )
    goto failGetDevHandle;

  //getOtherThing
  const HANDLE otherHandle_ = CreateOther( ... );
  if( otherHandle_ == NULL )
    goto failGetOtherThing;

  //weitere drei schachtelungsebenen

  CloseThing(otherHandle_);
  failGetOtherThing:
  CloseHandle(devHandle);
  failGetDevHandle:
  return false;
}
</code></pre>
<p>ja, das war der punkt, wo man in c goto braucht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654127</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 28 Jan 2009 23:10:42 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Thu, 29 Jan 2009 10:26:54 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>Es gibt gewisse Dinge, die in C++ nicht gehen, die in C funktionieren. Das ist aber nur ein sehr kleiner Teil.</p>
</blockquote>
<p>Nur so aus Interesse: Was geht in C, was in C++ nicht geht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654260</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654260</guid><dc:creator><![CDATA[tntnet]]></dc:creator><pubDate>Thu, 29 Jan 2009 10:26:54 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Thu, 29 Jan 2009 10:39:38 GMT]]></title><description><![CDATA[<p>tntnet schrieb:</p>
<blockquote>
<p>drakon schrieb:</p>
<blockquote>
<p>Es gibt gewisse Dinge, die in C++ nicht gehen, die in C funktionieren. Das ist aber nur ein sehr kleiner Teil.</p>
</blockquote>
<p>Nur so aus Interesse: Was geht in C, was in C++ nicht geht?</p>
</blockquote>
<p>Er meint sicherlich nicht Fähigkeiten. Sondern wohl eher umgesetzte Features. In C++ kannste das hier nicht machen, was aber in C geht:</p>
<pre><code class="language-cpp">int x = 5;
char a[x];
</code></pre>
<p>Natürlich kann man das in C++ auf andere Art lösen:</p>
<pre><code class="language-cpp">int x = 5;
std::vector&lt;char&gt; a(x);
</code></pre>
<p>Probleme Lösen kann man aber mit beiden Sprachen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654266</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654266</guid><dc:creator><![CDATA[Bulli]]></dc:creator><pubDate>Thu, 29 Jan 2009 10:39:38 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Thu, 29 Jan 2009 10:44:08 GMT]]></title><description><![CDATA[<p>tntnet schrieb:</p>
<blockquote>
<p>Nur so aus Interesse: Was geht in C, was in C++ nicht geht?</p>
</blockquote>
<pre><code class="language-cpp">int* x = malloc( sizeof( int ) * 10 );

assert( sizeof( char ) != sizeof( 'a' ) );

// in C99
int func( int size )
{
    char array[ size ];
}

struct tm y = { .tm_mday = 11 };
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1654268</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654268</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Thu, 29 Jan 2009 10:44:08 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Thu, 29 Jan 2009 12:40:35 GMT]]></title><description><![CDATA[<p>Melan schrieb:</p>
<blockquote>
<p>Ad aCTa schrieb:</p>
<blockquote>
<p>Welches Buch war das? Das könnte ich gebrauchen, es gibt nur zu wenige gute WinAPI-Tutorien...</p>
</blockquote>
<p>Windows Programmierung von Charles Petzold ist ein sehr gutes Buch.</p>
</blockquote>
<p>Hm, hab grad darueber gelesen, dass es eher fuer C-Programmierer besser geeignet ist. Ich will jedoch nicht den gleichen Fehler wie der Threadsteller machen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Ist das Buch trotzdem empfehlenswert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654328</guid><dc:creator><![CDATA[Eric Cartman]]></dc:creator><pubDate>Thu, 29 Jan 2009 12:40:35 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Thu, 29 Jan 2009 12:46:10 GMT]]></title><description><![CDATA[<p>Eric Cartman schrieb:</p>
<blockquote>
<p>Melan schrieb:</p>
<blockquote>
<p>Ad aCTa schrieb:</p>
<blockquote>
<p>Welches Buch war das? Das könnte ich gebrauchen, es gibt nur zu wenige gute WinAPI-Tutorien...</p>
</blockquote>
<p>Windows Programmierung von Charles Petzold ist ein sehr gutes Buch.</p>
</blockquote>
<p>Hm, hab grad darueber gelesen, dass es eher fuer C-Programmierer besser geeignet ist.</p>
</blockquote>
<p>Das haben Bücher über die WinApi so an sich</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654329</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654329</guid><dc:creator><![CDATA[zwutz]]></dc:creator><pubDate>Thu, 29 Jan 2009 12:46:10 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Thu, 29 Jan 2009 12:48:17 GMT]]></title><description><![CDATA[<p>Ich versuche Leute nicht anhand des Codes zu beurteilen, sondern anhand dessen, was dabei rauskommt. Wen interessierts, wie der Code geschrieben ist (solange es nicht C&amp;P von der nächstbesten OSS-App ist ) solange er das macht, was er soll?<br />
rya.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654330</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654330</guid><dc:creator><![CDATA[scorcher24@arbyte]]></dc:creator><pubDate>Thu, 29 Jan 2009 12:48:17 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Thu, 29 Jan 2009 12:52:47 GMT]]></title><description><![CDATA[<p>scorcher24@arbyte schrieb:</p>
<blockquote>
<p>Ich versuche Leute nicht anhand des Codes zu beurteilen, sondern anhand dessen, was dabei rauskommt. Wen interessierts, wie der Code geschrieben ist (solange es nicht C&amp;P von der nächstbesten OSS-App ist ) solange er das macht, was er soll?<br />
rya.</p>
</blockquote>
<p>Jeder beurteilt andere nach dem Code, das kannst du mir doch nicht erzaehlen :p<br />
Man kann eine Sache einfach oder auch umstaendlich loesen. Wenns umstaendlich geloest wird, zeigt das meistens eine fehlende Erfahrung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654332</guid><dc:creator><![CDATA[Eric Cartman]]></dc:creator><pubDate>Thu, 29 Jan 2009 12:52:47 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Thu, 29 Jan 2009 13:10:32 GMT]]></title><description><![CDATA[<p>scorcher24@arbyte schrieb:</p>
<blockquote>
<p>Ich versuche Leute nicht anhand des Codes zu beurteilen, sondern anhand dessen, was dabei rauskommt. Wen interessierts, wie der Code geschrieben ist (solange es nicht C&amp;P von der nächstbesten OSS-App ist ) solange er das macht, was er soll?<br />
rya.</p>
</blockquote>
<p>Hä? Wie Code geschrieben ist, ist wichtig! Das hat auch was mit Wartungsfähigkeit u.ä. zu tun. Ich glaube das heißt &quot;Nachhaltigkeit&quot;. Egal ist das nicht! Natürlich kann jeder z.B. einen eigenen Stil haben, dieser darf aber nicht zu weit abdriften, vom &quot;guten Ton&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654346</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654346</guid><dc:creator><![CDATA[Bulli]]></dc:creator><pubDate>Thu, 29 Jan 2009 13:10:32 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Thu, 29 Jan 2009 13:11:45 GMT]]></title><description><![CDATA[<p>scorcher24@arbyte schrieb:</p>
<blockquote>
<p>Ich versuche Leute nicht anhand des Codes zu beurteilen, sondern anhand dessen, was dabei rauskommt. Wen interessierts, wie der Code geschrieben ist (solange es nicht C&amp;P von der nächstbesten OSS-App ist ) solange er das macht, was er soll?</p>
</blockquote>
<p>Sehr weitsichtig ist diese Sichtweise aber nicht. Was wäre, wenn du den Code verstehen oder sogar daran weiter arbeiten müsstest?</p>
<p>Zu den Fähigkeiten eines Programmierers gehört nicht nur, ein lauffähiges Programm fertig zu bringen, sondern auch Code gut zu strukturieren und somit eine effiziente Wartung und Erweiterung zu ermöglichen. Bei Frickelcode ist die Wahrscheinlichkeit auch viel höher, dass Fehler drin stecken, die man schwer findet (zum Beispiel undefiniertes Verhalten, das in 99% der Fälle gut geht).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654350</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 29 Jan 2009 13:11:45 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Thu, 29 Jan 2009 16:33:34 GMT]]></title><description><![CDATA[<blockquote>
<p>ja, das war der punkt, wo man in c goto braucht.</p>
</blockquote>
<p>Nein!</p>
<p>LordJaxom schrieb:</p>
<blockquote>
<pre><code class="language-cpp">...
</code></pre>
</blockquote>
<p>Alles gekuenstelte Beispiele. Tja, man muss halt casten, assert und static assert sind in C++ verfuegbar und wer Arrays variabler Laenge auf dem Stack anlegt, sollte lieber Baecker werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654479</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Thu, 29 Jan 2009 16:33:34 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Thu, 29 Jan 2009 16:45:24 GMT]]></title><description><![CDATA[<p>knivil schrieb:</p>
<blockquote>
<blockquote>
<p>ja, das war der punkt, wo man in c goto braucht.</p>
</blockquote>
<p>Nein!</p>
</blockquote>
<p>Man kanns auch mit ner dummen tiefen if-verschachtelung machen wenn man masochist ist...<br />
aber ich würde da lieber goto nehmen. goto ist nämlich garnicht böse...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654490</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Thu, 29 Jan 2009 16:45:24 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Thu, 29 Jan 2009 16:53:30 GMT]]></title><description><![CDATA[<p>Shade Of Mine schrieb:</p>
<blockquote>
<p>Man kanns auch mit ner dummen tiefen if-verschachtelung machen wenn man masochist ist...<br />
aber ich würde da lieber goto nehmen. goto ist nämlich garnicht böse...</p>
</blockquote>
<p>Dem stimme ich zu. Das gilt ganz besonders für goto's die im Code nach unten springen.<br />
Ich finde die Lösung von Volkard wirklich gut. Leider habe ich sowas in den Beispielen, die MS in der Doku zur API zur Verfügung stellt, nie gefunden.</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654497</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Thu, 29 Jan 2009 16:53:30 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Thu, 29 Jan 2009 16:58:12 GMT]]></title><description><![CDATA[<p>Shade Of Mine schrieb:</p>
<blockquote>
<p>goto ist nämlich garnicht böse...</p>
</blockquote>
<p>Nur wenn man vorsichtig ist und nicht wilde kreuz- und quer-Sprünge macht, die die Wartung zur Hölle machen und dafür sorgen, dass die Herrschaften von der Qualitätssicherung verfrüht ihre Rente beantragen müssen. Das selbe gilt aber auch für viele andere Dinge, die allgemein als &quot;böse&quot; bezeichnet werden, z.B. C-Style Pointercasts. Das Feature an sich ist nicht böse. Die Benutzung durch jemanden, der genau weiß was er tut und das auch mitteilen kann ist auch nicht böse. Solch ein Feature jemandem in die Hand zu drücken, der es dann exzessiv missbraucht und dadurch Horror-Code produziert, das ist das Böse daran.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654504</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 29 Jan 2009 16:58:12 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Thu, 29 Jan 2009 17:07:59 GMT]]></title><description><![CDATA[<p>Werner Salomon schrieb:</p>
<blockquote>
<p>Ich finde die Lösung von Volkard wirklich gut. Leider habe ich sowas in den Beispielen, die MS in der Doku zur API zur Verfügung stellt, nie gefunden.</p>
</blockquote>
<p>m$ verwendet für sowas __try/__finally, ein spezielles feature ihres compilers.<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654513</guid><dc:creator><![CDATA[~fricky]]></dc:creator><pubDate>Thu, 29 Jan 2009 17:07:59 GMT</pubDate></item><item><title><![CDATA[Reply to was haltet ihr von Leuten die ne Art C C++ verwenden? on Thu, 29 Jan 2009 17:08:17 GMT]]></title><description><![CDATA[<p>pumuckl schrieb:</p>
<blockquote>
<p>Die Benutzung durch jemanden, der genau weiß was er tut und das auch mitteilen kann ist auch nicht böse. Solch ein Feature jemandem in die Hand zu drücken, der es dann exzessiv missbraucht und dadurch Horror-Code produziert, das ist das Böse daran.</p>
</blockquote>
<p>Das mag zwar auf der einen Seite stimmen, aber gerade was C-Casts angeht habe ich mehrere Gründe die C++ Casts vorzuziehen: Man kann leichter im Code suchen, falls man doch mal was ändern muss, oder über ein Problem stolpert.</p>
<p>Es stimmt das einige Feature - nötige Kenntnisse vorausgesetzt - nicht so böse sind wie gerne gesagt, manchmal gibt es aber mehr als einen Grund warum man sie dennoch meidet...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654514</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Thu, 29 Jan 2009 17:08:17 GMT</pubDate></item></channel></rss>