<?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[Kleine Frage zu Typedefs]]></title><description><![CDATA[<p>Hey Leute <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 />
Ich hab mal so ne frage, ich weiß die ist vielleicht etwas blöde.^^<br />
Also der eigentliche Syntax sieht ja so aus:</p>
<pre><code class="language-cpp">typedef Alterbezeichner Neuerbezeichner;
</code></pre>
<p>Beispiel:</p>
<pre><code class="language-cpp">typedef int MeinInt;
</code></pre>
<p>Ich glaube sinnvoll erscheinen sie, wenn man sie bei Templates verwenden wie z.b bei Strings:</p>
<pre><code class="language-cpp">typedef basic_string&lt;char&gt; string;
</code></pre>
<p>Jedoch wenn man kein using namespace hat benutzt man ja std::string, wäre dieses hier möglich?</p>
<pre><code class="language-cpp">typedef std::string MyString;
</code></pre>
<p>Danke im Voraus.<br />
Gruß, Wikinger75!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/233353/kleine-frage-zu-typedefs</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 21:46:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/233353.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 03 Feb 2009 17:46:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kleine Frage zu Typedefs on Tue, 03 Feb 2009 17:46:56 GMT]]></title><description><![CDATA[<p>Hey Leute <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 />
Ich hab mal so ne frage, ich weiß die ist vielleicht etwas blöde.^^<br />
Also der eigentliche Syntax sieht ja so aus:</p>
<pre><code class="language-cpp">typedef Alterbezeichner Neuerbezeichner;
</code></pre>
<p>Beispiel:</p>
<pre><code class="language-cpp">typedef int MeinInt;
</code></pre>
<p>Ich glaube sinnvoll erscheinen sie, wenn man sie bei Templates verwenden wie z.b bei Strings:</p>
<pre><code class="language-cpp">typedef basic_string&lt;char&gt; string;
</code></pre>
<p>Jedoch wenn man kein using namespace hat benutzt man ja std::string, wäre dieses hier möglich?</p>
<pre><code class="language-cpp">typedef std::string MyString;
</code></pre>
<p>Danke im Voraus.<br />
Gruß, Wikinger75!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657411</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657411</guid><dc:creator><![CDATA[Wikinger75]]></dc:creator><pubDate>Tue, 03 Feb 2009 17:46:56 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine Frage zu Typedefs on Tue, 03 Feb 2009 17:54:54 GMT]]></title><description><![CDATA[<p>Ja!</p>
<p>Man koennte es aber auch zum Beispiel so machen:</p>
<pre><code class="language-cpp">using std::string;
</code></pre>
<p>Dann kannst du auch gleich <code>string</code> verwenden ohne, dass die anderen Elemente von <code>std</code> bekannt waeren, falls das dein Ziel ist.</p>
<p>Gruss<br />
Cartman</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657419</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657419</guid><dc:creator><![CDATA[Eric Cartman]]></dc:creator><pubDate>Tue, 03 Feb 2009 17:54:54 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine Frage zu Typedefs on Tue, 03 Feb 2009 17:55:30 GMT]]></title><description><![CDATA[<p>Wikinger75 schrieb:</p>
<blockquote>
<p>Hey Leute <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 />
Ich hab mal so ne frage, ich weiß die ist vielleicht etwas blöde.^^<br />
Also der eigentliche Syntax sieht ja so aus:</p>
<pre><code class="language-cpp">typedef Alterbezeichner Neuerbezeichner;
</code></pre>
<p>Beispiel:</p>
<pre><code class="language-cpp">typedef int MeinInt;
</code></pre>
<p>Ich glaube sinnvoll erscheinen sie, wenn man sie bei Templates verwenden wie z.b bei Strings:</p>
<pre><code class="language-cpp">typedef basic_string&lt;char&gt; string;
</code></pre>
<p>Jedoch wenn man kein using namespace hat benutzt man ja std::string, wäre dieses hier möglich?</p>
<pre><code class="language-cpp">typedef std::string MyString;
</code></pre>
<p>Danke im Voraus.<br />
Gruß, Wikinger75!</p>
</blockquote>
<p>Das wäre durch aus möglich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657420</guid><dc:creator><![CDATA[evilissimo]]></dc:creator><pubDate>Tue, 03 Feb 2009 17:55:30 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine Frage zu Typedefs on Tue, 03 Feb 2009 18:12:28 GMT]]></title><description><![CDATA[<p>Klar ist das möglich und auch gängige Praxis.. Was mich zur Frage führt, warum du das nicht ausprobiert hast.. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657437</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 03 Feb 2009 18:12:28 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine Frage zu Typedefs on Tue, 03 Feb 2009 18:14:57 GMT]]></title><description><![CDATA[<p>Mit <code>typedef</code> kannst du allen Typen einen anderen Namen geben. Du solltest nur wissen, dass damit kein anderer Typ entsteht, also beispielsweise keine Operatoren für ein <code>int</code> - <code>typedef</code> überladen werden können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657444</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 03 Feb 2009 18:14:57 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine Frage zu Typedefs on Tue, 03 Feb 2009 21:28:29 GMT]]></title><description><![CDATA[<p>mh wo wir grad bei typedefs sind</p>
<p>geht sowas?</p>
<pre><code class="language-cpp">typedef MyInt int;
</code></pre>
<p>also dass man die standarts quasi überschreibt<br />
und int a jetzt ein objekt von MyInt wäre?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657577</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Tue, 03 Feb 2009 21:28:29 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine Frage zu Typedefs on Tue, 03 Feb 2009 21:34:26 GMT]]></title><description><![CDATA[<p>Ne, geht nicht und das ist gut so. Du definierst ja eigl. einen neuen Typen und int gibts ja bereits.<br />
(Aber man kann das z.B mit Makros machen..)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657583</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657583</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 03 Feb 2009 21:34:26 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine Frage zu Typedefs on Tue, 03 Feb 2009 22:09:11 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>(Aber man kann das z.B mit Makros machen..)</p>
</blockquote>
<p>Ja, mit Makros kann man so einige lustige Dinge machen, um für Verwirrung zu sorgen. :p</p>
<pre><code class="language-cpp">#define int short
#define if while
#define true false
#define continue break
#define private public
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1657603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657603</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 03 Feb 2009 22:09:11 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine Frage zu Typedefs on Wed, 04 Feb 2009 14:57:33 GMT]]></title><description><![CDATA[<p>Ist ja mal geil^^<br />
Aber in Headern soll man ja net using namespace benutzen, deswegen dachte ich da an typedef, denn als std::string zu schreiben ist auch doof.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657895</guid><dc:creator><![CDATA[Wikinger75]]></dc:creator><pubDate>Wed, 04 Feb 2009 14:57:33 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine Frage zu Typedefs on Wed, 04 Feb 2009 17:45:30 GMT]]></title><description><![CDATA[<p>Da gäbe es sonst noch das hier:</p>
<pre><code class="language-cpp">using std::string;
...

string a = &quot;hallo&quot;;
</code></pre>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12954">@Nexus</a>:<br />
Oh ja.. Am besten stopfst du das noch in den Header deiner lib und verteilst die dann.. <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="🙂"
    /><br />
(Oder auch ganz fies: packst das mal bei nem Programmierfreund in einen Standardheader.. :))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1658021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1658021</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Wed, 04 Feb 2009 17:45:30 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine Frage zu Typedefs on Wed, 04 Feb 2009 18:08:01 GMT]]></title><description><![CDATA[<p>Wikinger75 schrieb:</p>
<blockquote>
<p>denn als std::string zu schreiben ist auch doof.</p>
</blockquote>
<p>Findet man in der Form aber sehr sehr oft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1658045</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1658045</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 04 Feb 2009 18:08:01 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine Frage zu Typedefs on Wed, 04 Feb 2009 21:15:02 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>Oh ja.. Am besten stopfst du das noch in den Header deiner lib und verteilst die dann.. <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="🙂"
    /><br />
(Oder auch ganz fies: packst das mal bei nem Programmierfreund in einen Standardheader.. :))</p>
</blockquote>
<p>Genau an das hatte ich auch noch gedacht. Aber das würde dann schon fast zu weit gehen... <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>Das Lustige ist ja, dass die Schlüsselwörter mit grosser Wahrscheinlichkeit kompilieren. <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="😃"
    /></p>
<p>hustbaer schrieb:</p>
<blockquote>
<p>Findet man in der Form aber sehr sehr oft.</p>
</blockquote>
<p>Generell sieht man es häufig, dass der Namensraum (nicht nur <code>std</code> ) explizit angegeben wird. Ich mache es zum Beispiel auch immer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1658165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1658165</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 04 Feb 2009 21:15:02 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine Frage zu Typedefs on Wed, 04 Feb 2009 21:28:32 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Das Lustige ist ja, dass die Schlüsselwörter mit grosser Wahrscheinlichkeit kompilieren. <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="😃"
    /></p>
</blockquote>
<p>Wenn man mal private/public weglässt, wird es wahrscheinlich sogar ohne Warnungen auskommen..<br />
Eigentlich reicht ja schon das if/while für einen riesen Spass. <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="😉"
    /><br />
Das wäre dann die sogenannte if-Schleife. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1658176</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1658176</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Wed, 04 Feb 2009 21:28:32 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine Frage zu Typedefs on Wed, 04 Feb 2009 21:30:21 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>Das wäre dann die sogenannte if-Schleife. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
</blockquote>
<p>Stimmt. Die letztens genannte <code>switch</code> -Schleife könnte man so auch hinkriegen... :p</p>
<p>Hm, gerätst du langsam in Versuchung, drakon? <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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1658178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1658178</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 04 Feb 2009 21:30:21 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine Frage zu Typedefs on Wed, 04 Feb 2009 21:33:54 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Hm, gerätst du langsam in Versuchung, drakon? <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="😃"
    /></p>
</blockquote>
<p>Ich hätts schon lange gemacht, aber leider programmieren meine Freunde nicht.. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1658183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1658183</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Wed, 04 Feb 2009 21:33:54 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine Frage zu Typedefs on Wed, 04 Feb 2009 21:35:17 GMT]]></title><description><![CDATA[<p>Falls ich dir mal einen Quellcode schicken sollte, werde ich dran denken. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1658185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1658185</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 04 Feb 2009 21:35:17 GMT</pubDate></item></channel></rss>