<?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[konsolen-anwendung - problem beim kompilieren]]></title><description><![CDATA[<p>Moin,</p>
<p>also ich habe mich daran gemacht ein Programm zu schreiben um endlich die ganzen Medien, die bei mir zu Hause stehen zu registrieren. Es soll eine Konsolen-Anwendung werden (ich könnte zwar auch eine GUI, ich finde aber, dass das ziemlich überflüssig ist <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 />
Hierbei arbeite ich mit dem QT-Creator (der Annehmlichkeiten halber <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="🙂"
    /> ).</p>
<p>Zum eigentlichen Problem:<br />
Ich habe eine Klasse erstellt genannt libaryObject.h. So jetzt schreibe ich den Code der Funktionen nicht in der .h, sondern in der .cpp. Gesagt getan und auf einmal erscheint eine Fehlermeldung: &quot;C:\Users\R.Paul Wilhelm\Desktop\Programmieren\qt\libarymanagment\libarymanagment-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2010__Qt_SDK__Debug\..\libarymanagment\libaryobject.cpp:10: Fehler:C2761: 'std::string libaryObject::name': Die erneute Deklaration der Memberfunktion ist unzul„ssig&quot;</p>
<p>Und ich weiß nicht, was ich mit der Fehlermeldung anfangen soll, denn es handelt sich hierbei um folgenden Quelltext:<br />
.cpp:</p>
<pre><code class="language-cpp">libaryObject::libaryObject()
{
    string libaryObject::name = &quot;&quot;;
    string libaryObject::author = &quot;&quot;;
    string libaryObject::place = &quot;&quot;;
    bool libaryObject::here = false;
    int libaryObject::position = -1;
}
</code></pre>
<p>.h:</p>
<pre><code class="language-cpp">class libaryObject
{
public:
    libaryObject();
    void getName();
    void getAuthor();
    void getPlace();
    void getHere();
    void getAll();
    int getPosition();
    void setName(string name);
    void setAuthor(string author);
    void setPlace(string place);
    void setHere(bool here);
    void setAll(string name, string author, string place,
                bool here, int position);
    void setPosition(int position);
private:
    string name;
    string author;
    string place;
    bool here;
    int position;
};
</code></pre>
<p>Könnte mir da jemand helfen (es ist bestimmt irgendein total stumpfer Fehler, nur seh ich ihn 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="😞"
    /> )??? <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>
<p>Gruß Paul!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/308853/konsolen-anwendung-problem-beim-kompilieren</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 15:11:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/308853.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 07 Oct 2012 21:41:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to konsolen-anwendung - problem beim kompilieren on Sun, 07 Oct 2012 21:41:50 GMT]]></title><description><![CDATA[<p>Moin,</p>
<p>also ich habe mich daran gemacht ein Programm zu schreiben um endlich die ganzen Medien, die bei mir zu Hause stehen zu registrieren. Es soll eine Konsolen-Anwendung werden (ich könnte zwar auch eine GUI, ich finde aber, dass das ziemlich überflüssig ist <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 />
Hierbei arbeite ich mit dem QT-Creator (der Annehmlichkeiten halber <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="🙂"
    /> ).</p>
<p>Zum eigentlichen Problem:<br />
Ich habe eine Klasse erstellt genannt libaryObject.h. So jetzt schreibe ich den Code der Funktionen nicht in der .h, sondern in der .cpp. Gesagt getan und auf einmal erscheint eine Fehlermeldung: &quot;C:\Users\R.Paul Wilhelm\Desktop\Programmieren\qt\libarymanagment\libarymanagment-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2010__Qt_SDK__Debug\..\libarymanagment\libaryobject.cpp:10: Fehler:C2761: 'std::string libaryObject::name': Die erneute Deklaration der Memberfunktion ist unzul„ssig&quot;</p>
<p>Und ich weiß nicht, was ich mit der Fehlermeldung anfangen soll, denn es handelt sich hierbei um folgenden Quelltext:<br />
.cpp:</p>
<pre><code class="language-cpp">libaryObject::libaryObject()
{
    string libaryObject::name = &quot;&quot;;
    string libaryObject::author = &quot;&quot;;
    string libaryObject::place = &quot;&quot;;
    bool libaryObject::here = false;
    int libaryObject::position = -1;
}
</code></pre>
<p>.h:</p>
<pre><code class="language-cpp">class libaryObject
{
public:
    libaryObject();
    void getName();
    void getAuthor();
    void getPlace();
    void getHere();
    void getAll();
    int getPosition();
    void setName(string name);
    void setAuthor(string author);
    void setPlace(string place);
    void setHere(bool here);
    void setAll(string name, string author, string place,
                bool here, int position);
    void setPosition(int position);
private:
    string name;
    string author;
    string place;
    bool here;
    int position;
};
</code></pre>
<p>Könnte mir da jemand helfen (es ist bestimmt irgendein total stumpfer Fehler, nur seh ich ihn 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="😞"
    /> )??? <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>
<p>Gruß Paul!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258012</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258012</guid><dc:creator><![CDATA[R.Paul W.]]></dc:creator><pubDate>Sun, 07 Oct 2012 21:41:50 GMT</pubDate></item><item><title><![CDATA[Reply to konsolen-anwendung - problem beim kompilieren on Sun, 07 Oct 2012 21:48:45 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">libaryObject::libaryObject()
:
 here(false), 
 position(-1) 
{ 
}
</code></pre>
<p>Mehr brauchst du nicht (siehe Initialisierungsliste).</p>
<p>Und wenn du keinen C++11-Compiler dein Eigen nennst, würde ich die string Übergaben noch einmal überdenken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258013</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258013</guid><dc:creator><![CDATA[initlist]]></dc:creator><pubDate>Sun, 07 Oct 2012 21:48:45 GMT</pubDate></item><item><title><![CDATA[Reply to konsolen-anwendung - problem beim kompilieren on Sun, 07 Oct 2012 21:57:59 GMT]]></title><description><![CDATA[<p>Die Fehlermeldung ist weg, danke! <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="🙂"
    /></p>
<blockquote>
<p>Und wenn du keinen C++11-Compiler dein Eigen nennst, würde ich die string Übergaben noch einmal überdenken.</p>
</blockquote>
<p>Was meinst du mit String-Übergaben? Soll ich einen anderen Datentyp nutzen (QString) oder meinst du die Sache mit cout?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258015</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258015</guid><dc:creator><![CDATA[R.Paul W.]]></dc:creator><pubDate>Sun, 07 Oct 2012 21:57:59 GMT</pubDate></item><item><title><![CDATA[Reply to konsolen-anwendung - problem beim kompilieren on Sun, 07 Oct 2012 22:13:55 GMT]]></title><description><![CDATA[<p>Er meint die Übergabe als Kopie.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258016</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258016</guid><dc:creator><![CDATA[Caligulaminus]]></dc:creator><pubDate>Sun, 07 Oct 2012 22:13:55 GMT</pubDate></item><item><title><![CDATA[Reply to konsolen-anwendung - problem beim kompilieren on Mon, 08 Oct 2012 19:22:16 GMT]]></title><description><![CDATA[<p>Joh danke Leute! <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 />
Hab die Fehler eliminieren können und kann nun fortschreiten... <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258282</guid><dc:creator><![CDATA[R.Paul W.]]></dc:creator><pubDate>Mon, 08 Oct 2012 19:22:16 GMT</pubDate></item><item><title><![CDATA[Reply to konsolen-anwendung - problem beim kompilieren on Mon, 08 Oct 2012 19:35:08 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">void setAll(const string&amp; name, const string&amp; author, const string&amp; place,
                bool here, int position); 

// usw...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2258285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258285</guid><dc:creator><![CDATA[sdfsdf]]></dc:creator><pubDate>Mon, 08 Oct 2012 19:35:08 GMT</pubDate></item><item><title><![CDATA[Reply to konsolen-anwendung - problem beim kompilieren on Mon, 08 Oct 2012 21:23:18 GMT]]></title><description><![CDATA[<p>Ich habe weiter gearbeitet an dem Programm und es ist eigentlich alles ganz gut gelaufen, bis hier:</p>
<pre><code class="language-cpp">fstream fObjectDetails;
fObjectDetails.open(&quot;C:\\fObjectDetails.txt&quot;, ios::in | ios::out | ios::ate);
</code></pre>
<p>Wenn ich nun das Programm kompiliere erscheinen die Fehlermeldungen:<br />
&quot;8 C:\Users\R.Paul Wilhelm\Desktop\Programmieren\C++\libarymanagment.cpp expected constructor, destructor, or type conversion before '.' token&quot;<br />
&quot;8 C:\Users\R.Paul Wilhelm\Desktop\Programmieren\C++\libarymanagment.cpp expected <code>,' or</code>;' before '.' token&quot;</p>
<p>Vor diesem Code stehen an sich nur die includes und danach steht anderer Code, der aber bei vorhergehenden Kompilier-Vorgängen mir keine Fehler eingebracht hat.<br />
Ich weiß nicht was der Fehler sein könnte, weil an sich sieht der Code doch richtig aus... <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/2258319</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258319</guid><dc:creator><![CDATA[R.Paul W.]]></dc:creator><pubDate>Mon, 08 Oct 2012 21:23:18 GMT</pubDate></item><item><title><![CDATA[Reply to konsolen-anwendung - problem beim kompilieren on Mon, 08 Oct 2012 21:38:47 GMT]]></title><description><![CDATA[<p>Edit:<br />
Ich habe gerade folgenden Code eingegeben (anstelle des vorhergehenden):</p>
<pre><code class="language-cpp">fstream fObjectDetails(&quot;C:\\fObjectDetails.txt&quot;, ios::in | ios::out | ios::ate);
</code></pre>
<p>Es kommt keine Fehlermeldung mehr. <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="😃"
    /> Aber nun meine Frage:<br />
Warum funktioniert das und mein anderer Code nicht? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258324</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258324</guid><dc:creator><![CDATA[R.Paul W.]]></dc:creator><pubDate>Mon, 08 Oct 2012 21:38:47 GMT</pubDate></item><item><title><![CDATA[Reply to konsolen-anwendung - problem beim kompilieren on Tue, 09 Oct 2012 06:33:43 GMT]]></title><description><![CDATA[<p>Hast du beim nicht funktionierenden Beispiel ein <code>#include &lt;fstream&gt;</code> vergessen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258347</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 09 Oct 2012 06:33:43 GMT</pubDate></item><item><title><![CDATA[Reply to konsolen-anwendung - problem beim kompilieren on Tue, 09 Oct 2012 13:05:34 GMT]]></title><description><![CDATA[<p>Butterbrot schrieb:</p>
<blockquote>
<p>Hast du beim nicht funktionierenden Beispiel ein <code>#include &lt;fstream&gt;</code> vergessen?</p>
</blockquote>
<p>nein hab ich nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258482</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258482</guid><dc:creator><![CDATA[R.Paul W.]]></dc:creator><pubDate>Tue, 09 Oct 2012 13:05:34 GMT</pubDate></item></channel></rss>