<?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[Anfänger findet fehler nicht]]></title><description><![CDATA[<p>Hallo leute,<br />
ich habe hier ein Programm und verstehe nicht wo der Fehler liegt. Kann mir vielleicht jemand einen Tip geben?</p>
<p>MFG<br />
Daniel</p>
<p>Die Fehler:</p>
<ol>
<li>Fehler 1 error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;&quot;public: __thiscall Bus::Bus(int,class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;,int,int,int)&quot; (??0Bus@@QAE@HV?<span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>b</mi><mi>a</mi><mi>s</mi><mi>i</mi><mi>c</mi><mi mathvariant="normal">_</mi><mi>s</mi><mi>t</mi><mi>r</mi><mi>i</mi><mi>n</mi><mi>g</mi><mi mathvariant="normal">@</mi><mi>D</mi><mi>U</mi><mo>?</mo></mrow><annotation encoding="application/x-tex">basic\_string@DU?</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="strut" style="height:0.69444em;"></span><span class="strut bottom" style="height:1.00444em;vertical-align:-0.31em;"></span><span class="base textstyle uncramped"><span class="mord mathit">b</span><span class="mord mathit">a</span><span class="mord mathit">s</span><span class="mord mathit">i</span><span class="mord mathit">c</span><span class="mord mathrm" style="margin-right:0.02778em;">_</span><span class="mord mathit">s</span><span class="mord mathit">t</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">i</span><span class="mord mathit">n</span><span class="mord mathit" style="margin-right:0.03588em;">g</span><span class="mord mathrm">@</span><span class="mord mathit" style="margin-right:0.02778em;">D</span><span class="mord mathit" style="margin-right:0.10903em;">U</span><span class="mclose">?</span></span></span></span>char_traits@D@std@@V?$allocator@D@2@@std@@HHH@Z)&quot; in Funktion &quot;_main&quot;. C:\Users\q\Desktop\Uni\SS 13\C++\Üben\Übung4\Übung4\main.obj</li>
</ol>
<p>2)Fehler 2 error LNK1120: 1 nicht aufgelöste externe Verweise. C:\Users\q\Desktop\Uni\SS 13\C++\Üben\Übung4\Debug\Übung4.exe</p>
<p>Meine Klasse Bus:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;string&gt; 

class Bus 
{ 
  public: 
	  Bus();
	  Bus(int, std::string, int, int, int);
	  Bus(const Bus &amp;copyBus);
	  ~Bus();
	  void printmethode();

  private:
	  int Buslinie;
	  std::string Fahrtziel;
	  int Sitzplätze;
	  int Stehplätze;
	  int Passagiere;

};
</code></pre>
<p>Meine Klassendeklaration:</p>
<pre><code>#include&lt;iostream&gt;
#include &quot;Bus.h&quot;
using namespace std;

Bus::Bus()                      //Defaultkonstruktor
{
  Buslinie=0;
  Fahrtziel= &quot;nirgendwo&quot;;
  Sitzplätze=40;
  Stehplätze=50;
  Passagiere=0;
}

Bus::~Bus()                      //Destruktor
{
	cout&lt;&lt;&quot;destruktor aktiviert&quot;;
}

Bus::Bus(const Bus &amp;copyBus)     //Copykontruktor
{
   Buslinie=copyBus.Buslinie;
   Fahrtziel=copyBus.Fahrtziel;
   Sitzplätze=copyBus.Sitzplätze;
   Stehplätze=copyBus.Stehplätze;
   Passagiere=copyBus.Passagiere;
}

void Bus::printmethode()
{ cout&lt;&lt;Buslinie&lt;&lt;endl&lt;&lt;Fahrtziel&lt;&lt;endl&lt;&lt;Sitzplätze&lt;&lt;endl&lt;&lt;Stehplätze&lt;&lt;endl&lt;&lt;Passagiere&lt;&lt;endl;
}
</code></pre>
<p>Und mein Mainprogramm:</p>
<pre><code># include &lt;iostream&gt; 
# include&quot;Bus.h&quot;

int main()
{
	Bus Bus1(1, &quot;Baunatal&quot;, 10, 10, 5);
	Bus copyBus1(Bus1);

	Bus1.printmethode();

	system(&quot;pause&quot;);
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/319728/anfänger-findet-fehler-nicht</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 22:14:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/319728.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 30 Aug 2013 14:43:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Fri, 30 Aug 2013 14:43:40 GMT]]></title><description><![CDATA[<p>Hallo leute,<br />
ich habe hier ein Programm und verstehe nicht wo der Fehler liegt. Kann mir vielleicht jemand einen Tip geben?</p>
<p>MFG<br />
Daniel</p>
<p>Die Fehler:</p>
<ol>
<li>Fehler 1 error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;&quot;public: __thiscall Bus::Bus(int,class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;,int,int,int)&quot; (??0Bus@@QAE@HV?<span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>b</mi><mi>a</mi><mi>s</mi><mi>i</mi><mi>c</mi><mi mathvariant="normal">_</mi><mi>s</mi><mi>t</mi><mi>r</mi><mi>i</mi><mi>n</mi><mi>g</mi><mi mathvariant="normal">@</mi><mi>D</mi><mi>U</mi><mo>?</mo></mrow><annotation encoding="application/x-tex">basic\_string@DU?</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="strut" style="height:0.69444em;"></span><span class="strut bottom" style="height:1.00444em;vertical-align:-0.31em;"></span><span class="base textstyle uncramped"><span class="mord mathit">b</span><span class="mord mathit">a</span><span class="mord mathit">s</span><span class="mord mathit">i</span><span class="mord mathit">c</span><span class="mord mathrm" style="margin-right:0.02778em;">_</span><span class="mord mathit">s</span><span class="mord mathit">t</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">i</span><span class="mord mathit">n</span><span class="mord mathit" style="margin-right:0.03588em;">g</span><span class="mord mathrm">@</span><span class="mord mathit" style="margin-right:0.02778em;">D</span><span class="mord mathit" style="margin-right:0.10903em;">U</span><span class="mclose">?</span></span></span></span>char_traits@D@std@@V?$allocator@D@2@@std@@HHH@Z)&quot; in Funktion &quot;_main&quot;. C:\Users\q\Desktop\Uni\SS 13\C++\Üben\Übung4\Übung4\main.obj</li>
</ol>
<p>2)Fehler 2 error LNK1120: 1 nicht aufgelöste externe Verweise. C:\Users\q\Desktop\Uni\SS 13\C++\Üben\Übung4\Debug\Übung4.exe</p>
<p>Meine Klasse Bus:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;string&gt; 

class Bus 
{ 
  public: 
	  Bus();
	  Bus(int, std::string, int, int, int);
	  Bus(const Bus &amp;copyBus);
	  ~Bus();
	  void printmethode();

  private:
	  int Buslinie;
	  std::string Fahrtziel;
	  int Sitzplätze;
	  int Stehplätze;
	  int Passagiere;

};
</code></pre>
<p>Meine Klassendeklaration:</p>
<pre><code>#include&lt;iostream&gt;
#include &quot;Bus.h&quot;
using namespace std;

Bus::Bus()                      //Defaultkonstruktor
{
  Buslinie=0;
  Fahrtziel= &quot;nirgendwo&quot;;
  Sitzplätze=40;
  Stehplätze=50;
  Passagiere=0;
}

Bus::~Bus()                      //Destruktor
{
	cout&lt;&lt;&quot;destruktor aktiviert&quot;;
}

Bus::Bus(const Bus &amp;copyBus)     //Copykontruktor
{
   Buslinie=copyBus.Buslinie;
   Fahrtziel=copyBus.Fahrtziel;
   Sitzplätze=copyBus.Sitzplätze;
   Stehplätze=copyBus.Stehplätze;
   Passagiere=copyBus.Passagiere;
}

void Bus::printmethode()
{ cout&lt;&lt;Buslinie&lt;&lt;endl&lt;&lt;Fahrtziel&lt;&lt;endl&lt;&lt;Sitzplätze&lt;&lt;endl&lt;&lt;Stehplätze&lt;&lt;endl&lt;&lt;Passagiere&lt;&lt;endl;
}
</code></pre>
<p>Und mein Mainprogramm:</p>
<pre><code># include &lt;iostream&gt; 
# include&quot;Bus.h&quot;

int main()
{
	Bus Bus1(1, &quot;Baunatal&quot;, 10, 10, 5);
	Bus copyBus1(Bus1);

	Bus1.printmethode();

	system(&quot;pause&quot;);
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2349414</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349414</guid><dc:creator><![CDATA[Daniel1990]]></dc:creator><pubDate>Fri, 30 Aug 2013 14:43:40 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Fri, 30 Aug 2013 14:45:35 GMT]]></title><description><![CDATA[<p>Du verwechselst Klassendeklaration und Klassendefinition.</p>
<p>So, dein Fehler liegt in Zeile 8 der Klassendeklaration, sowie in Zeile 7 deiner main Datei und sie liegt <em>eben nicht</em> in deiner Bus.cpp.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2349415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349415</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 30 Aug 2013 14:45:35 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Fri, 30 Aug 2013 14:58:44 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>So, dein Fehler liegt in Zeile 8 der Klassendeklaration, sowie in Zeile 7 deiner main Datei und sie liegt <em>eben nicht</em> in deiner Bus.cpp.</p>
</blockquote>
<p>im Gegenteil, der Fehler liegt sehr wohl in der Bus.cpp. Da fehlt nämlich der in Zeile 8 (Bus.h) deklarierte und in Zeile 7 (main.cpp) verwendete Konstruktor.</p>
<p>PS: ok, man könnte den Konstruktor auch inline schreiben. Dann wäre der Fehler in der Bus.h.</p>
<p>PPS: der copy-Konstruktor ist überflüssig. Der default copy-Konstruktor macht genau das schon, was du da hingeschrieben hast</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2349418</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349418</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Fri, 30 Aug 2013 14:58:44 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Fri, 30 Aug 2013 15:10:43 GMT]]></title><description><![CDATA[<p>Also ich habs jetzt erstmal wie folgt gelöst:<br />
Zeile 5 wurde geändert...so funktioniert es schonmal.</p>
<pre><code>#include&lt;iostream&gt;
#include &quot;Bus.h&quot;
using namespace std;

Bus::Bus(int, std::string, int, int, int)                      //Defaultkonstruktor
{
  Buslinie=0;
  Fahrtziel= &quot;nirgendwo&quot;;
  Sitzplätze=40;
  Stehplätze=50;
  Passagiere=0;
}

Bus::~Bus()                      //Destruktor
{
	cout&lt;&lt;&quot;destruktor aktiviert&quot;;
}

Bus::Bus(const Bus &amp;copyBus)     //Copykontruktor
{
   Buslinie=copyBus.Buslinie;
   Fahrtziel=copyBus.Fahrtziel;
   Sitzplätze=copyBus.Sitzplätze;
   Stehplätze=copyBus.Stehplätze;
   Passagiere=copyBus.Passagiere;
}

void Bus::printmethode()
{ cout&lt;&lt;Buslinie&lt;&lt;endl&lt;&lt;Fahrtziel&lt;&lt;endl&lt;&lt;Sitzplätze&lt;&lt;endl&lt;&lt;Stehplätze&lt;&lt;endl&lt;&lt;Passagiere&lt;&lt;endl;
}
</code></pre>
<p>Aufgabe ist bis jetzt gewesen:<br />
Defaultkonstruktor der den Bus mit Standardwerten initialisiert<br />
• Destruktor (mit leerem Rumpf),<br />
• Konstruktor zum Setzen der Member,<br />
• Copykonstruktor,</p>
<p>Danke schonmal für die Hilfe <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/2349421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349421</guid><dc:creator><![CDATA[Daniel1990]]></dc:creator><pubDate>Fri, 30 Aug 2013 15:10:43 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Fri, 30 Aug 2013 15:14:44 GMT]]></title><description><![CDATA[<p>daddy_felix schrieb:</p>
<blockquote>
<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>So, dein Fehler liegt in Zeile 8 der Klassendeklaration, sowie in Zeile 7 deiner main Datei und sie liegt <em>eben nicht</em> in deiner Bus.cpp.</p>
</blockquote>
<p>im Gegenteil, der Fehler liegt sehr wohl in der Bus.cpp. Da fehlt nämlich der in Zeile 8 (Bus.h) deklarierte und in Zeile 7 (main.cpp) verwendete Konstruktor.</p>
<p>PS: ok, man könnte den Konstruktor auch inline schreiben. Dann wäre der Fehler in der Bus.h.</p>
</blockquote>
<p>Nein, du hast mich nicht verstanden. Daniel1990 deklariert neben dem Defaultconstructor noch einen speziellen Konstruktor, diesen definiert er aber nicht.</p>
<p>Meine Antwort zielte darauf, dass er diesen Specialconstructor deklariert, nutzt aber eben nicht implementiert -&gt;</p>
<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>und sie liegt <em>eben nicht</em> in deiner Bus.cpp.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/2349423</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349423</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 30 Aug 2013 15:14:44 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Fri, 30 Aug 2013 15:20:15 GMT]]></title><description><![CDATA[<p>daddy_felix schrieb:<br />
Skym0sh0 schrieb:<br />
So, dein Fehler liegt in Zeile 8 der Klassendeklaration, sowie in Zeile 7 deiner main Datei und sie liegt eben nicht in deiner Bus.cpp.</p>
<blockquote>
<p>im Gegenteil, der Fehler liegt sehr wohl in der Bus.cpp. Da fehlt nämlich der in Zeile 8 (Bus.h) deklarierte und in Zeile 7 (main.cpp) verwendete Konstruktor.</p>
<p>PS: ok, man könnte den Konstruktor auch inline schreiben. Dann wäre der Fehler in der Bus.h.</p>
<p>Nein, du hast mich nicht verstanden. Daniel1990 deklariert neben dem Defaultconstructor noch einen speziellen Konstruktor, diesen definiert er aber nicht.</p>
<p>Meine Antwort zielte darauf, dass er diesen Specialconstructor deklariert, nutzt aber eben nicht implementiert -&gt; Skym0sh0 schrieb:<br />
und sie liegt eben nicht in deiner Bus.cpp.</p>
</blockquote>
<p>Also der Fehler liegt in diesen Zeilen:</p>
<p>Bus.h:</p>
<pre><code>Bus(int, std::string, int, int, int);
</code></pre>
<p>main.cpp:</p>
<pre><code>Bus Bus1(1, &quot;Baunatal&quot;, 10, 10, 5);
</code></pre>
<p>wie sollte ich es deiner Meinung nach ändern? ich kann dir da gerade leider nicht Folgen sry</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2349426</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349426</guid><dc:creator><![CDATA[Daniel1990]]></dc:creator><pubDate>Fri, 30 Aug 2013 15:20:15 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Fri, 30 Aug 2013 15:29:45 GMT]]></title><description><![CDATA[<p>Ein Defaultconstructor ist ein Konstruktor(abgekürzt CTor), der keine Parameter annimmt.</p>
<pre><code>class Bus
{
public:
    Bus(); // &lt;-- Default CTor
};
</code></pre>
<p>Jeder andere Konstruktor nimmt Parameter (auch der Copy-CTor oder der Move-CTor).</p>
<p>Aber ein Objekt will ja richtig initialisiert werden, wenn es erzeugt ist und danach voll benutzbar sein. Daher kann es nötig sein, dass ein CTor auch Parameter nehmen kann/will/muss/darf/soll.</p>
<pre><code>class Bus
{
public:
    Bus(); // &lt;-- Default CTor
    Bus(int, std::string, int, int, int); // Anderer CTor
};
</code></pre>
<p>Soweit so gut. Lassen wir das Programm jetzt &quot;laufen&quot;:</p>
<pre><code>int main()
{
    Bus b1; // Default konstruiert
    Bus b2(1, &quot;Lol&quot;, 2, 3, 4); // anders konstruiert
}
</code></pre>
<p>Dann kompiliert das zwar ohne Probleme, aber bevor es startet, merkt der Linker &quot;Ups da stimmt was nicht&quot;. Denn was machen die beiden Konstruktoren? Man weiss es nicht. Der Computer will das im Allgemeinen jedoch wissen, also sagen wirs ihm:</p>
<pre><code>Bus::Bus()
{ }// hier passiert zwar nix, aber es reicht

Bus::Bus(int, std::string, int, int, int)
{ } // hier passiert zwar nix, aber es reicht
</code></pre>
<p>Hier haben wir die beiden deklarierten Methoden (eben die beiden CTors) auch definiert bzw. implementiert )Obwohl da nichts passiert, das ist deine Aufgabe).</p>
<p>Dein Fehler war, dass der zweite Konstruktor (der mit den Parametern) eben nirgends definiert und implementiert war.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2349428</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349428</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 30 Aug 2013 15:29:45 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Fri, 30 Aug 2013 15:30:34 GMT]]></title><description><![CDATA[<p>Überleg mal, du hast einen Deklaration und einen Aufruf. Was fehlt?<br />
Tipp: Mit deiner letzten Änderung hast du das fehlende (wenn auch im Sinne der Funktion falsch) implementiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2349429</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349429</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Fri, 30 Aug 2013 15:30:34 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Sat, 31 Aug 2013 14:38:38 GMT]]></title><description><![CDATA[<p>So ich habe das Programm nochmal &quot;neu&quot; geschrieben, so müsste es im Großen und Ganzen passen, allerdings hab ich in der Ausgabe jetzt ein Problem ... und zwar gibt er nicht wie vorher die Zahlen und buchstaben aus wie eingegeben sondern sowas hier -854862</p>
<p>Klasse:</p>
<pre><code>#include &lt;iostream&gt; 
using namespace std;
#include &lt;string&gt; 

class Bus
{
public: 
	Bus();
	Bus(int, std::string, int, int, int);
	Bus(const Bus &amp;CopyBus);
	void printmethode();
    ~Bus();
private:
	int Buslinie;
	std::string Ziel;
	int Sitzplätze;
	int Stehplätze;
	int Passagiere;

};
</code></pre>
<p>Klasse.cpp</p>
<pre><code>#include &lt;iostream&gt;
#include &quot;Bus.h&quot;
using namespace std;

Bus::Bus(){}                                                                             
Bus::Bus(int Buslinie, std::string Ziel, int Sitzplätze, int Stehplätze, int Passagiere) // Defaultkonstruktor
{
  Buslinie=0;
  Ziel= &quot;nirgendwo&quot;;
  Sitzplätze=40;
  Stehplätze=50;
  Passagiere=0;
}
Bus::Bus(const Bus &amp;CopyBus) //Copykonstruktor
{
  Buslinie=CopyBus.Buslinie;
  Ziel=CopyBus.Ziel;
  Sitzplätze=CopyBus.Sitzplätze;
  Stehplätze=CopyBus.Stehplätze;
  Passagiere=CopyBus.Passagiere;
}

void Bus::printmethode()
{cout&lt;&lt;Buslinie&lt;&lt;endl&lt;&lt;Ziel&lt;&lt;endl&lt;&lt;Sitzplätze&lt;&lt;endl&lt;&lt;Stehplätze&lt;&lt;endl&lt;&lt;Passagiere&lt;&lt;endl;}

Bus::~Bus() //Destruktor
{
cout&lt;&lt;&quot;Destruktor&quot;&lt;&lt;endl;
}
</code></pre>
<p>MAin:</p>
<pre><code>#include &quot;Bus.h&quot; 
#include &lt;iostream&gt; 
using namespace std;

int main()
{
Bus Fernbus;
Bus Fernbus2(1, &quot;Weitweg&quot;, 100, 50, 150);
Fernbus.printmethode();
Fernbus2.printmethode();

system(&quot;pause&quot;);
return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2349547</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349547</guid><dc:creator><![CDATA[Daniel1990]]></dc:creator><pubDate>Sat, 31 Aug 2013 14:38:38 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Sat, 31 Aug 2013 14:41:50 GMT]]></title><description><![CDATA[<p>Du müsstest die Integer im Default Constructor auch initialisieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2349548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349548</guid><dc:creator><![CDATA[Ostersack]]></dc:creator><pubDate>Sat, 31 Aug 2013 14:41:50 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Sat, 31 Aug 2013 14:44:37 GMT]]></title><description><![CDATA[<p>*nochmal genauer hinkuck*</p>
<p>btw, Zeile 7 in der Klasse.cpp lese ich <code>// Defaultkonstruktor</code> .<br />
Das ist er aber nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2349549</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349549</guid><dc:creator><![CDATA[Ostersack]]></dc:creator><pubDate>Sat, 31 Aug 2013 14:44:37 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Sat, 31 Aug 2013 15:13:51 GMT]]></title><description><![CDATA[<p>Genau, Zeile 6 ist der Defaultkonstruktur.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2349550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349550</guid><dc:creator><![CDATA[kkkkkkkkk]]></dc:creator><pubDate>Sat, 31 Aug 2013 15:13:51 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Sat, 31 Aug 2013 16:12:50 GMT]]></title><description><![CDATA[<p>ist das nicht schon mit namespace initialisiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2349556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349556</guid><dc:creator><![CDATA[Daniel1990]]></dc:creator><pubDate>Sat, 31 Aug 2013 16:12:50 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Sat, 31 Aug 2013 16:15:45 GMT]]></title><description><![CDATA[<p>Daniel1990 schrieb:</p>
<blockquote>
<p>ist das nicht schon mit namespace initialisiert?</p>
</blockquote>
<p>Das grenzt an Trolling oO</p>
<p>Falls nicht, nein ist es nicht. Namespaces sind was ganz anderes und die machen auch was ganz anderes.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2349557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349557</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Sat, 31 Aug 2013 16:15:45 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Sat, 31 Aug 2013 16:25:40 GMT]]></title><description><![CDATA[<p>Ja sorry wenn ichs nicht Checke <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="😃"
    /> wenn ichs wüsste, würde ich ja nicht fragen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2349558</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349558</guid><dc:creator><![CDATA[Daniel1990]]></dc:creator><pubDate>Sat, 31 Aug 2013 16:25:40 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Sat, 31 Aug 2013 16:28:35 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>Daniel1990 schrieb:</p>
<blockquote>
<p>ist das nicht schon mit namespace initialisiert?</p>
</blockquote>
<p>Das grenzt an Trolling oO</p>
</blockquote>
<p>Nein, nicht ganz.</p>
<p>@TE: Nur globale Variablen, sowie Variablen in einem Namensraum und (afaik) statische Variablen werden seit C++11 default-initialisiert (ohne es explizit dahin zu kritzeln). Deine Integer jedoch sind Member einer Klasse und haben mit einem Namensraum recht wenig am Hut.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2349559</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349559</guid><dc:creator><![CDATA[Ostersack]]></dc:creator><pubDate>Sat, 31 Aug 2013 16:28:35 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Sat, 31 Aug 2013 16:40:23 GMT]]></title><description><![CDATA[<p>Also ich soll in klasse.cpp, im defaultkonstruktor ... der über dem, den ich bisher als defaultkonstruktor angesehen habe... die Integer initialisieren, soweit, so gut. Wenn mir jetzt noch jemand ein Beispiel oder so dazu geben könnte? ich bekomme nämlich nur fehler raus <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="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2349560</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349560</guid><dc:creator><![CDATA[Daniel1990]]></dc:creator><pubDate>Sat, 31 Aug 2013 16:40:23 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Sat, 31 Aug 2013 16:43:53 GMT]]></title><description><![CDATA[<p>Daniel1990 schrieb:</p>
<blockquote>
<p>Wenn mir jetzt noch jemand ein Beispiel oder so dazu geben könnte?</p>
</blockquote>
<p>Nö.<br />
Poste mal den Code des Default Constructors.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2349562</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349562</guid><dc:creator><![CDATA[Ostersack]]></dc:creator><pubDate>Sat, 31 Aug 2013 16:43:53 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Sun, 01 Sep 2013 10:42:35 GMT]]></title><description><![CDATA[<p>Ich hab jetzt mehrere Sachen geändert:<br />
in der Klasse selbst einmal:</p>
<pre><code>class Bus
{
public: 
	Bus();
	Bus(int buslinie, std::string ziel, int sitzplätze, int stehplätze, int passagiere);
	Bus(const Bus &amp;CopyBus);
	void printmethode();
    ~Bus();
private:
	int Buslinie;
	std::string Ziel;
	int Sitzplätze;
	int Stehplätze;
	int Passagiere;
};
</code></pre>
<p>und in der Bus.cpp</p>
<pre><code>Bus::Bus() // Defaultkonstruktor 
{
  Buslinie=0;
  Ziel= &quot;nirgendwo&quot;;
  Sitzplätze=40;
  Stehplätze=50;
  Passagiere=0;
}
Bus::Bus(int buslinie, std::string ziel, int sitzplätze, int stehplätze, int passagiere)
{
  Buslinie=buslinie;
  Ziel= ziel;
  Sitzplätze=sitzplätze;
  Stehplätze=stehplätze;
  Passagiere=passagiere;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2349630</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349630</guid><dc:creator><![CDATA[Daniel1990]]></dc:creator><pubDate>Sun, 01 Sep 2013 10:42:35 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Sun, 01 Sep 2013 10:50:08 GMT]]></title><description><![CDATA[<p>Also war ja mein Konstruktor schon der defaultkonstruktor, da er ja keine Parameter erwartet hat. Nur der darüber war einfach Falsch ... und ich habe angenommen das der Konstruktor, der die Parameter erwartet der defaultkonstruktor ist ... oder sowas in der Art ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2349632</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349632</guid><dc:creator><![CDATA[Daniel1990]]></dc:creator><pubDate>Sun, 01 Sep 2013 10:50:08 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Mon, 02 Sep 2013 08:46:41 GMT]]></title><description><![CDATA[<p>Als nächstes könntest du mal googlen, was eine &quot;Initialisierungsliste&quot; ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2349791</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349791</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Mon, 02 Sep 2013 08:46:41 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Mon, 02 Sep 2013 09:52:32 GMT]]></title><description><![CDATA[<p>lösch deinen kopierkonstruktor raus, dann:<br />
1. ist dreierregel nicht mehr verletzt<br />
2. ist das programm schneller (init statt init &amp; assign)<br />
3. sparst du codezeilen und gewährst mehr leserlichkeit</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2349813</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349813</guid><dc:creator><![CDATA[doktor banane]]></dc:creator><pubDate>Mon, 02 Sep 2013 09:52:32 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Mon, 02 Sep 2013 10:12:51 GMT]]></title><description><![CDATA[<p>Der Kopierkonstruktor wird, wenn du ihn nicht selbst schreibst, vom Compiler automatisch generiert. Dabei kopiert der aber nur trivial alles Werte von a nach b. Aber das reicht bei dir, mehr macht dein Kopierkonstruktor auch nicht (doch macht er schon, aber du willst eigentlich nicht mehr machen, sondern nur rüberkopieren).</p>
<p>Deshalb, wie mein Vorredner schon sagte, lösch den ganz raus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2349822</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349822</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Mon, 02 Sep 2013 10:12:51 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger findet fehler nicht on Mon, 02 Sep 2013 10:31:57 GMT]]></title><description><![CDATA[<p>Da habt ihr recht, aber in der Aufgabenstellung wurde es so gefordert, sonst würde ich ihn auch rausnehmen. Danke für eure Hilfe <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/2349836</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2349836</guid><dc:creator><![CDATA[Daniel1990]]></dc:creator><pubDate>Mon, 02 Sep 2013 10:31:57 GMT</pubDate></item></channel></rss>