<?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[Namespace verkürzen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe in einem Header viele Funktionen, die automatisch von einem GUI Designer erzeugt werden. In den Funktionen benutze ich nun Typen aus einer Lib, die recht lange Namen haben. z.B. sieht das dann so aus:</p>
<pre><code class="language-cpp">nameFoo::nameBar::KlasseFoo::TypFoo t;
</code></pre>
<p>nameFoo, nameBar sind namespaces, KlasseFoo eine Klasse und TypFoo ein Typ, der in der Klasse definiert wurde.<br />
Meine Frage: Kann ich diese langen Dinger irgendwie abkürzen. Da der Code in einem Header steht, will ich NICHT ein using namespace nameFoo::nameBar benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/249934/namespace-verkürzen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 06:03:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/249934.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 14 Sep 2009 09:52:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Namespace verkürzen on Mon, 14 Sep 2009 09:52:42 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe in einem Header viele Funktionen, die automatisch von einem GUI Designer erzeugt werden. In den Funktionen benutze ich nun Typen aus einer Lib, die recht lange Namen haben. z.B. sieht das dann so aus:</p>
<pre><code class="language-cpp">nameFoo::nameBar::KlasseFoo::TypFoo t;
</code></pre>
<p>nameFoo, nameBar sind namespaces, KlasseFoo eine Klasse und TypFoo ein Typ, der in der Klasse definiert wurde.<br />
Meine Frage: Kann ich diese langen Dinger irgendwie abkürzen. Da der Code in einem Header steht, will ich NICHT ein using namespace nameFoo::nameBar benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778055</guid><dc:creator><![CDATA[dank0r]]></dc:creator><pubDate>Mon, 14 Sep 2009 09:52:42 GMT</pubDate></item><item><title><![CDATA[Reply to Namespace verkürzen on Mon, 14 Sep 2009 10:08:38 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">namespace fooBar = nameFoo::nameBar;

// oder

typedef nameFoo::nameBar::KlasseFoo MyFooClass;
</code></pre>
<p>Stefan.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778065</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778065</guid><dc:creator><![CDATA[DStefan]]></dc:creator><pubDate>Mon, 14 Sep 2009 10:08:38 GMT</pubDate></item><item><title><![CDATA[Reply to Namespace verkürzen on Mon, 14 Sep 2009 11:03:11 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/11421">@DStefan</a>: Danke!</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/71">@TGGC</a>: Hauptsache du hast irgendwas gepostet, hm?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778103</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778103</guid><dc:creator><![CDATA[dank0r]]></dc:creator><pubDate>Mon, 14 Sep 2009 11:03:11 GMT</pubDate></item></channel></rss>