<?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[Struct außerhalb definieren]]></title><description><![CDATA[<p>Folgender Code:</p>
<p>foo.h</p>
<pre><code class="language-cpp">class foo {
private:
  // ...

  struct struct_in_foo;
};
</code></pre>
<p>foo.cpp</p>
<pre><code class="language-cpp">#include foo.h

struct foo::struct_in_foo {
  // ...
};
</code></pre>
<p>Wenn ich das so mache, beschwert sich der Compiler, dass die Definition in der Header fehlt. Kann ich Struct und Enums nich so einfach auslagern wie Funktionen oder bin ich nur zu blöd dafür?? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/242502/struct-außerhalb-definieren</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 03:19:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/242502.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 04 Jun 2009 14:29:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Struct außerhalb definieren on Thu, 04 Jun 2009 14:29:59 GMT]]></title><description><![CDATA[<p>Folgender Code:</p>
<p>foo.h</p>
<pre><code class="language-cpp">class foo {
private:
  // ...

  struct struct_in_foo;
};
</code></pre>
<p>foo.cpp</p>
<pre><code class="language-cpp">#include foo.h

struct foo::struct_in_foo {
  // ...
};
</code></pre>
<p>Wenn ich das so mache, beschwert sich der Compiler, dass die Definition in der Header fehlt. Kann ich Struct und Enums nich so einfach auslagern wie Funktionen oder bin ich nur zu blöd dafür?? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1721121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1721121</guid><dc:creator><![CDATA[ChaosProgger]]></dc:creator><pubDate>Thu, 04 Jun 2009 14:29:59 GMT</pubDate></item><item><title><![CDATA[Reply to Struct außerhalb definieren on Thu, 04 Jun 2009 14:38:42 GMT]]></title><description><![CDATA[<p>Die def. des inneren structs muss in der def. der äusseren klasse sein.<br />
Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1721133</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1721133</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Thu, 04 Jun 2009 14:38:42 GMT</pubDate></item></channel></rss>