<?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[Request eror beim Compelieren ?]]></title><description><![CDATA[<p>Folgeendes Problem habe ich.</p>
<p>benutzte Compiller:<br />
AtmelsStudio 6.1<br />
GCC 4.7.1</p>
<p>beim erstellen einer einfachen ClassTemplate , erscheint die fehler meldeung Request main.</p>
<p>hier ein einfaches Beispiel .</p>
<pre><code>template&lt;class T&gt;
class Test
{
   void Fnc()
   {
       uint8_t v = 0;  

   }
};
</code></pre>
<pre><code>[code=&quot;cpp&quot;]
main()
{
    Test&lt;int&gt; dd;

    dd.Fnc();
}
</code></pre>
<p>solange wie die zuweisung uint8_t v = 0 oder in ähnlicher form exestiert, wird diese fehlermeldung ausgegeben.<br />
nehme ich diese raus wird alles normal erstellt.</p>
<p>nun bin ich etwas ratlos, da dieses unter visualstudio 2010 nich vorkommt.</p>
<p>gibt es in sachen templates unter gcc einschränkungen ?</p>
<p>mfg Nuckey</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/322615/request-eror-beim-compelieren</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 01:50:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/322615.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 31 Dec 2013 13:40:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Request eror beim Compelieren ? on Tue, 31 Dec 2013 13:40:07 GMT]]></title><description><![CDATA[<p>Folgeendes Problem habe ich.</p>
<p>benutzte Compiller:<br />
AtmelsStudio 6.1<br />
GCC 4.7.1</p>
<p>beim erstellen einer einfachen ClassTemplate , erscheint die fehler meldeung Request main.</p>
<p>hier ein einfaches Beispiel .</p>
<pre><code>template&lt;class T&gt;
class Test
{
   void Fnc()
   {
       uint8_t v = 0;  

   }
};
</code></pre>
<pre><code>[code=&quot;cpp&quot;]
main()
{
    Test&lt;int&gt; dd;

    dd.Fnc();
}
</code></pre>
<p>solange wie die zuweisung uint8_t v = 0 oder in ähnlicher form exestiert, wird diese fehlermeldung ausgegeben.<br />
nehme ich diese raus wird alles normal erstellt.</p>
<p>nun bin ich etwas ratlos, da dieses unter visualstudio 2010 nich vorkommt.</p>
<p>gibt es in sachen templates unter gcc einschränkungen ?</p>
<p>mfg Nuckey</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374289</guid><dc:creator><![CDATA[Nuckey]]></dc:creator><pubDate>Tue, 31 Dec 2013 13:40:07 GMT</pubDate></item><item><title><![CDATA[Reply to Request eror beim Compelieren ? on Tue, 31 Dec 2013 13:57:07 GMT]]></title><description><![CDATA[<p>uint8_t den Datentyp gibt es erst seit C++11. Was ist, wenn du mit -std=c++11 kompilierst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374292</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Tue, 31 Dec 2013 13:57:07 GMT</pubDate></item><item><title><![CDATA[Reply to Request eror beim Compelieren ? on Tue, 31 Dec 2013 14:48:24 GMT]]></title><description><![CDATA[<p>das selbe.</p>
<p>scheint ne sache von gcc zu sein, denn unter visual studio macht er es ohne zu mekern.</p>
<p>wie schon beschrieben nehme ich die zuweisung raus , is alles in ordnung.</p>
<p>(dises beispiel soll nur das Problem darstellen ).</p>
<p>mfg Nuckey</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374297</guid><dc:creator><![CDATA[Nuckey]]></dc:creator><pubDate>Tue, 31 Dec 2013 14:48:24 GMT</pubDate></item><item><title><![CDATA[Reply to Request eror beim Compelieren ? on Tue, 31 Dec 2013 15:25:23 GMT]]></title><description><![CDATA[<p>Das ist weder der vollständige Code, der den Fehler reproduziert, noch ist die Fehlermeldung vollständig. Du möchtest wohl eigentlich gar keine Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374301</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 31 Dec 2013 15:25:23 GMT</pubDate></item><item><title><![CDATA[Reply to Request eror beim Compelieren ? on Tue, 31 Dec 2013 15:43:13 GMT]]></title><description><![CDATA[<p>Keine Ahnung. Poste mal komplette Fehlermeldung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374304</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Tue, 31 Dec 2013 15:43:13 GMT</pubDate></item><item><title><![CDATA[Reply to Request eror beim Compelieren ? on Tue, 31 Dec 2013 16:10:47 GMT]]></title><description><![CDATA[<p>@mani66 : das ist der vollständige code so wie ich ihn teste und der fehler produziert wird.<br />
deine pauschale aussage sollteste für dich behalten, die ist fehl am platze.</p>
<p>hier die fehlermeldungen</p>
<p>Avr GCC</p>
<p>||=== avrtest20, Debug ===|<br />
main.cpp|18| required from here|<br />
test.h|16|warning: unused variable 'v' [-Wunused-variable]|<br />
||=== Build finished: 1 errors, 1 warnings (0 minutes, 1 seconds) ===|</p>
<p>GCC -&gt; hier gibt er es nur als warnung aus</p>
<p>H:\test33\main.cpp||In instantiation of 'void Test&lt;T&gt;::Fnc()|<br />
H:\test33\main.cpp|26|required from here|<br />
H:\test33\main.cpp|13|warning: unused variable 'v' [-Wunused-variable]|<br />
||=== Build finished: 0 errors, 3 warnings (0 minutes, 1 seconds) ===|</p>
<p>mfg Nuckey</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374307</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374307</guid><dc:creator><![CDATA[Nuckey]]></dc:creator><pubDate>Tue, 31 Dec 2013 16:10:47 GMT</pubDate></item><item><title><![CDATA[Reply to Request eror beim Compelieren ? on Tue, 31 Dec 2013 16:45:40 GMT]]></title><description><![CDATA[<p>Nuckey schrieb:</p>
<blockquote>
<p>||=== avrtest20, Debug ===|<br />
main.cpp|18| required from here|<br />
test.h|16|warning: unused variable 'v' [-Wunused-variable]|<br />
||=== Build finished: 1 errors, 1 warnings (0 minutes, 1 seconds) ===|</p>
</blockquote>
<p>Die error Meldung hast du aber nicht gepostet? Vielleicht ist es einfach auch treat warnings as errors?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374315</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Tue, 31 Dec 2013 16:45:40 GMT</pubDate></item><item><title><![CDATA[Reply to Request eror beim Compelieren ? on Tue, 31 Dec 2013 16:51:14 GMT]]></title><description><![CDATA[<p>nein da die aussage request ... in beiden fällen die gleiche ist (grob gesehn)</p>
<p>da diese meldung in GCC als warnung ausgegeben wird und in AVR GCC als error</p>
<p>gehe ich jetz ersmal davon aus das dies etwas mit irgenwelchen Optionen zutun hat<br />
Warn Level oder sowas.</p>
<p>aber da mache ich erst im Neujahr weiter <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>guten rutsch ins neue Jahr , Nuckey</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374320</guid><dc:creator><![CDATA[Nuckey]]></dc:creator><pubDate>Tue, 31 Dec 2013 16:51:14 GMT</pubDate></item><item><title><![CDATA[Reply to Request eror beim Compelieren ? on Tue, 31 Dec 2013 17:20:04 GMT]]></title><description><![CDATA[<p>Nuckey schrieb:</p>
<blockquote>
<p>@mani66 : das ist der vollständige code so wie ich ihn teste und der fehler produziert wird.<br />
deine pauschale aussage sollteste für dich behalten, die ist fehl am platze.</p>
</blockquote>
<p>Offensichtlich ist meine Aussage völlig richtig, denn der von dir gelieferte Code <strong>kann</strong> nicht zu dem Fehler führen. Dafür müsste entweder die Templatedefinition im cpp oder aber im cpp ein include enthalten sein. Wenn du also nicht in der Lage bist, vernünftige Fragen zu Stellen, behalte sie doch einfach für dich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374331</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374331</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 31 Dec 2013 17:20:04 GMT</pubDate></item><item><title><![CDATA[Reply to Request eror beim Compelieren ? on Tue, 31 Dec 2013 17:47:53 GMT]]></title><description><![CDATA[<p>@mani66 : jo hast recht und darfst dich jetz gross fühlen.</p>
<p>und ich bitte dich in zukunf mich nicht weiter zu belästigen</p>
<p>Nuckey</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374336</guid><dc:creator><![CDATA[Nuckey]]></dc:creator><pubDate>Tue, 31 Dec 2013 17:47:53 GMT</pubDate></item><item><title><![CDATA[Reply to Request eror beim Compelieren ? on Tue, 31 Dec 2013 18:55:30 GMT]]></title><description><![CDATA[<p>Könntest du jetzt vielleicht die komplette Fehlermeldung posten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374349</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374349</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Tue, 31 Dec 2013 18:55:30 GMT</pubDate></item><item><title><![CDATA[Reply to Request eror beim Compelieren ? on Tue, 31 Dec 2013 19:10:15 GMT]]></title><description><![CDATA[<p>das ist die komplette Fehlermeldung.</p>
<p>Habe mein gedanken zu den Optionen getestet.</p>
<p>diese Fehler/Warnmeldung kommt nur dann wenn unter Atmel Studio,AVRGCC -Wall gesetzt ist.</p>
<p>meine IDE umgebung war AtmelStudio und CodeBlock</p>
<p>bei CodeBlock bin ich mir nicht ganz Sicher ob Die Optionen wirken.</p>
<p>aber gut, das es Optionproblem ist und somit meine Frage in wie weit GCC mit Templates einschränkungen gibt, aus der Ursache dieser Fehler/Warnmeldung.</p>
<p>glaube ich sagen zu können Closed.</p>
<p>nochmals Guten Rutsch ins neue jahr.</p>
<p>mfg Nuckey</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374351</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374351</guid><dc:creator><![CDATA[Nuckey]]></dc:creator><pubDate>Tue, 31 Dec 2013 19:10:15 GMT</pubDate></item><item><title><![CDATA[Reply to Request eror beim Compelieren ? on Tue, 31 Dec 2013 19:34:09 GMT]]></title><description><![CDATA[<p>Der Fehler hatte nichts mit Templates zu tun, sondern ist einfach nur die Warnung, dass du eine Variable v erstellst, diese aber nicht verwendest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374352</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374352</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Tue, 31 Dec 2013 19:34:09 GMT</pubDate></item><item><title><![CDATA[Reply to Request eror beim Compelieren ? on Tue, 31 Dec 2013 19:46:25 GMT]]></title><description><![CDATA[<p>diese meldung meine ich nicht sondern -&gt; main.cpp|18| required from here|</p>
<p>und diese wird unter GCC die option -Wall (nach jetzigen kenntniss stand)<br />
verursacht. genaures weiss ich wenn ich die docu der optionen durch habe</p>
<p>mfg Nuckey</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374354</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374354</guid><dc:creator><![CDATA[Nuckey]]></dc:creator><pubDate>Tue, 31 Dec 2013 19:46:25 GMT</pubDate></item><item><title><![CDATA[Reply to Request eror beim Compelieren ? on Tue, 31 Dec 2013 21:06:13 GMT]]></title><description><![CDATA[<p>Nuckey schrieb:</p>
<blockquote>
<p>diese meldung meine ich nicht sondern -&gt; main.cpp|18| required from here|</p>
</blockquote>
<p>Ach das.<br />
Das ist nur ein Hinweis vom Compiler, wo genau diese Instanziierung des Templates verlangt wurde. Das gehört zur Fehlerursprungbeschreibung. Ist ganz hilfreich wenn man weiß, wo das Template wie instanziiert wurde.</p>
<pre><code>H:\test33\main.cpp||In instantiation of 'void Test&lt;T&gt;::Fnc()| // Die Function Fnc des Templates Test wird instanziiert, dabei tritt ein Fehler auf
H:\test33\main.cpp|26|required from here| // Diese Instanziierung wird dort verlangt
H:\test33\main.cpp|13|warning: unused variable 'v' [-Wunused-variable]| // Der eigentliche Fehler
||=== Build finished: 0 errors, 3 warnings (0 minutes, 1 seconds) ===|
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2374359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374359</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Tue, 31 Dec 2013 21:06:13 GMT</pubDate></item><item><title><![CDATA[Reply to Request eror beim Compelieren ? on Tue, 31 Dec 2013 23:21:08 GMT]]></title><description><![CDATA[<p>da schaue bite ganz am anfang : da habe ich die main .</p>
<p>die fehlermeldung zeigt dann den aufruf dd.Fnc() an.</p>
<p>aber gut, zumindenst weiss ich jetz das es an -Wall liegt , werde ich mal spasseshalber die warnoptionen durchgehn um zu sehn bei welcher er rumzickt.</p>
<p>Edit: Nathan hattest Recht das die unbebutzte Variable rumzickt.</p>
<p>das war ebend das verwirrende unter GCC nur ne warnung , unter Visual Studio ohne mucken, nur ebend AVR GCC wurde eine Warnung Wegen unbenutzten Variable rausgegeben , aber gleichzeitig ein Error der jedesmal auf die dd.Fnc() verwiess,in der main Function und nicht auf die zuweisung innerhalb der Fnc().</p>
<p>Danke euch erstmal !</p>
<p>gruss nuckey</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374363</guid><dc:creator><![CDATA[Nuckey]]></dc:creator><pubDate>Tue, 31 Dec 2013 23:21:08 GMT</pubDate></item></channel></rss>