<?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 Anfängerfragen]]></title><description><![CDATA[<p>Hiii,</p>
<p>wenn ich in meiner Header-Datei einen struct definiert habe, wieso kann ich in meiner Source Datei darauf zugreifen ? Ich bekomme stets eine Fehlermeldung.</p>
<p>Die Header-Datei lautet:</p>
<pre><code class="language-cpp">struct nmeap_gga {
	double        latitude;
	double        longitude;
	double        altitude;
	unsigned long time;[cpp]
	int           satellites;
	int           quality;
	double        hdop;
	double        geoid;
};
typedef struct nmeap_gga nmeap_gga_t;
</code></pre>
<p>Source Datei, eine einfach Deklaration:</p>
<pre><code class="language-cpp">nmeap_gga_t g_gga;
</code></pre>
<p>Die Fehlermeldung ist, dass nmeap_gga_t kein Typ bezeichnet</p>
<p>Kann mir jemad helfen?</p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/217632/struct-anfängerfragen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 10 Oct 2026 11:02:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/217632.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 09 Jul 2008 12:14:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to struct Anfängerfragen on Wed, 09 Jul 2008 12:14:01 GMT]]></title><description><![CDATA[<p>Hiii,</p>
<p>wenn ich in meiner Header-Datei einen struct definiert habe, wieso kann ich in meiner Source Datei darauf zugreifen ? Ich bekomme stets eine Fehlermeldung.</p>
<p>Die Header-Datei lautet:</p>
<pre><code class="language-cpp">struct nmeap_gga {
	double        latitude;
	double        longitude;
	double        altitude;
	unsigned long time;[cpp]
	int           satellites;
	int           quality;
	double        hdop;
	double        geoid;
};
typedef struct nmeap_gga nmeap_gga_t;
</code></pre>
<p>Source Datei, eine einfach Deklaration:</p>
<pre><code class="language-cpp">nmeap_gga_t g_gga;
</code></pre>
<p>Die Fehlermeldung ist, dass nmeap_gga_t kein Typ bezeichnet</p>
<p>Kann mir jemad helfen?</p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544177</guid><dc:creator><![CDATA[elturco]]></dc:creator><pubDate>Wed, 09 Jul 2008 12:14:01 GMT</pubDate></item><item><title><![CDATA[Reply to struct Anfängerfragen on Wed, 09 Jul 2008 12:22:38 GMT]]></title><description><![CDATA[<p>Das sollte so stimmen, wo tritt die Fehlermeldung auf?</p>
<p><code>nmeap_gga_t</code> ist ja durch dein <code>typedef</code> ein Typ. Allerdings frage ich mich, wieso du das so kompliziert machst, kommst du von C? Einmal abgesehen von den merkwürdigen Bezeichnern könnte man gerade so gut Folgendes schreiben:</p>
<pre><code class="language-cpp">nmeap_gga g_gga; // nmeap_gga ist ja ein Typ
</code></pre>
<p>oder global direkt nach der Strukturdefinition:</p>
<pre><code class="language-cpp">struct nmeap_gga
{
   // ...
} g_gga;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1544185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544185</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 09 Jul 2008 12:22:38 GMT</pubDate></item><item><title><![CDATA[Reply to struct Anfängerfragen on Wed, 09 Jul 2008 12:33:16 GMT]]></title><description><![CDATA[<blockquote>
<pre><code class="language-cpp">typedef struct nmeap_gga nmeap_gga_t;
</code></pre>
</blockquote>
<p>Das sollte so stimmen? Oo<br />
schreibst du auch immer</p>
<pre><code class="language-cpp">typedef class ....;
</code></pre>
<p>wenn du das struct weglässt, dann sollte es gehen...</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544206</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544206</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Wed, 09 Jul 2008 12:33:16 GMT</pubDate></item><item><title><![CDATA[Reply to struct Anfängerfragen on Wed, 09 Jul 2008 12:36:49 GMT]]></title><description><![CDATA[<p>Ich bin mir nicht sicher, ob das Standard ist, aber VC++ akzeptiert es jedenfalls. VC++ akzeptiert aber auch <code>void main()</code> , von daher...</p>
<p>Wenn diese Syntax erlaubt ist, dann kommt sie wahrscheinlich aus C (kann man das dort?) und wird in C++ sowieso nie verwendet...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544211</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 09 Jul 2008 12:36:49 GMT</pubDate></item><item><title><![CDATA[Reply to struct Anfängerfragen on Wed, 09 Jul 2008 12:52:08 GMT]]></title><description><![CDATA[<p>wahrscheinlich, weil er es als forward deklaration interpretiert - kein plan - aber mich würde es wundern, wenn es ohne struct nicht gehen würde...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544235</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544235</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Wed, 09 Jul 2008 12:52:08 GMT</pubDate></item><item><title><![CDATA[Reply to struct Anfängerfragen on Wed, 09 Jul 2008 13:02:27 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p>aber mich würde es wundern, wenn es ohne struct nicht gehen würde...</p>
</blockquote>
<p>Natürlich geht es auch ohne <code>struct</code> , etwas anderes hab ich auch nie behauptet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544248</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 09 Jul 2008 13:02:27 GMT</pubDate></item><item><title><![CDATA[Reply to struct Anfängerfragen on Wed, 09 Jul 2008 13:40:53 GMT]]></title><description><![CDATA[<p>ich meinte aber nicht auch sondern nur so...<br />
obwohl ich sagen muss, dass ich es ne probiert hab ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544293</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544293</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Wed, 09 Jul 2008 13:40:53 GMT</pubDate></item><item><title><![CDATA[Reply to struct Anfängerfragen on Wed, 09 Jul 2008 13:55:19 GMT]]></title><description><![CDATA[<p>Eben, ich habs ausprobiert, mit geht es. Aber wie gesagt, der VC++ ist nicht repräsentativ für den C++-Standard...</p>
<p>Weiss da jemand mehr darüber?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544320</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 09 Jul 2008 13:55:19 GMT</pubDate></item><item><title><![CDATA[Reply to struct Anfängerfragen on Wed, 09 Jul 2008 17:01:21 GMT]]></title><description><![CDATA[<p>Ja ich komme von C..</p>
<p>Danke euch, habe es jetzt hinbekommen...</p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544451</guid><dc:creator><![CDATA[elturco]]></dc:creator><pubDate>Wed, 09 Jul 2008 17:01:21 GMT</pubDate></item><item><title><![CDATA[Reply to struct Anfängerfragen on Wed, 09 Jul 2008 22:09:58 GMT]]></title><description><![CDATA[<p>Vielleicht noch allgemein zur Syntax von <code>typedef</code> :</p>
<pre><code class="language-cpp">typedef &lt;Typ&gt; &lt;neuer Bezeichner&gt;;
</code></pre>
<p>ist geläufig (und zwar ohne Schlüsselwörter wie <code>struct</code> oder <code>class</code> .</p>
<pre><code class="language-cpp">typedef typename &lt;Typ&gt; &lt;neuer Bezeichner&gt;;
</code></pre>
<p>wird innerhalb von Templates gebraucht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544618</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544618</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 09 Jul 2008 22:09:58 GMT</pubDate></item><item><title><![CDATA[Reply to struct Anfängerfragen on Thu, 10 Jul 2008 09:12:40 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Vielleicht noch allgemein zur Syntax von <code>typedef</code> :</p>
<p>[SNIP]</p>
<pre><code class="language-cpp">typedef typename &lt;Typ&gt; &lt;neuer Bezeichner&gt;;
</code></pre>
<p>wird innerhalb von Templates gebraucht.</p>
</blockquote>
<p>&lt;erbsenzähl&gt;</p>
<p>typename is nicht grundsätzlich in templates nötig!</p>
<p>&lt;/erbsenzähl&gt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544809</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544809</guid><dc:creator><![CDATA[bladerunner10]]></dc:creator><pubDate>Thu, 10 Jul 2008 09:12:40 GMT</pubDate></item><item><title><![CDATA[Reply to struct Anfängerfragen on Thu, 10 Jul 2008 11:19:43 GMT]]></title><description><![CDATA[<p>bladerunner10 schrieb:</p>
<blockquote>
<p>Nexus schrieb:</p>
<blockquote>
<p>Vielleicht noch allgemein zur Syntax von <code>typedef</code> :</p>
<p>[SNIP]</p>
<pre><code class="language-cpp">typedef typename &lt;Typ&gt; &lt;neuer Bezeichner&gt;;
</code></pre>
<p>wird innerhalb von Templates gebraucht.</p>
</blockquote>
<p>&lt;erbsenzähl&gt;</p>
<p>typename is nicht grundsätzlich in templates nötig!</p>
<p>&lt;/erbsenzähl&gt;</p>
</blockquote>
<p>Nur halt, wenn nen Template-Parameter im Typ vorkommt...</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544919</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544919</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Thu, 10 Jul 2008 11:19:43 GMT</pubDate></item></channel></rss>