<?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[Problem mit string übergabe mit anschießendem vergleich]]></title><description><![CDATA[<p>Hallo, habe ein Problem mit folgendem Programm. Ich will strings aus 2 Klassen zurückgeben und möchte die dann in einer Kontainerklasse vergleichen um zu verhindern das mehr als 1 mal &quot;morgens&quot; oder mehr als ein mal &quot;abends&quot; eingegeben<br />
wird. hier sind die Programmteile:</p>
<p>class Affe : public Tier<br />
{<br />
string tageszeit;<br />
double age;<br />
public:<br />
Affe(string mw=&quot;&quot;,double r=0 );<br />
virtual double alter() const;<br />
virtual void draw() const;<br />
virtual double getValue() const;<br />
virtual void getDaytime() const;<br />
};</p>
<p>void Affe::getDaytime() const<br />
{<br />
return tageszeit;<br />
}</p>
<p>und der Vergleich sieht folgendermaßen aus:</p>
<p>void Zoo::push_backVector(Tier *psh)<br />
{<br />
try<br />
{<br />
vector&lt;Tier *&gt;::iterator it;<br />
for(it = info.begin();it!=info.end(); it++)<br />
{</p>
<p>//**********Ueberpruefung, ob ein Element 2 mal vorkommt***************</p>
<p>if(psh-&gt;getDaytime() == (*it)-&gt;getDaytime())<br />
{<br />
cout&lt;&lt;&quot;\n---Exception----\n&quot;;<br />
cout&lt;&lt; psh-&gt;getValue();<br />
throw domain_error(&quot;\ - Tageszeiteingabe schon vorhanden!\n&quot;);</p>
<p>}<br />
}<br />
info.push_back(psh);<br />
}</p>
<p>catch (exception &amp;exc)<br />
{<br />
cout&lt;&lt; exc.what() &lt;&lt; endl;<br />
}<br />
}</p>
<p>Also so geht es auf jeden Fall gar nicht! hat jemand vieleicht eine Idee oder ein vorschlag für mich. wäre sehr nett.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/170471/problem-mit-string-übergabe-mit-anschießendem-vergleich</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 02:48:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/170471.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 16 Jan 2007 13:14:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit string übergabe mit anschießendem vergleich on Tue, 16 Jan 2007 13:14:15 GMT]]></title><description><![CDATA[<p>Hallo, habe ein Problem mit folgendem Programm. Ich will strings aus 2 Klassen zurückgeben und möchte die dann in einer Kontainerklasse vergleichen um zu verhindern das mehr als 1 mal &quot;morgens&quot; oder mehr als ein mal &quot;abends&quot; eingegeben<br />
wird. hier sind die Programmteile:</p>
<p>class Affe : public Tier<br />
{<br />
string tageszeit;<br />
double age;<br />
public:<br />
Affe(string mw=&quot;&quot;,double r=0 );<br />
virtual double alter() const;<br />
virtual void draw() const;<br />
virtual double getValue() const;<br />
virtual void getDaytime() const;<br />
};</p>
<p>void Affe::getDaytime() const<br />
{<br />
return tageszeit;<br />
}</p>
<p>und der Vergleich sieht folgendermaßen aus:</p>
<p>void Zoo::push_backVector(Tier *psh)<br />
{<br />
try<br />
{<br />
vector&lt;Tier *&gt;::iterator it;<br />
for(it = info.begin();it!=info.end(); it++)<br />
{</p>
<p>//**********Ueberpruefung, ob ein Element 2 mal vorkommt***************</p>
<p>if(psh-&gt;getDaytime() == (*it)-&gt;getDaytime())<br />
{<br />
cout&lt;&lt;&quot;\n---Exception----\n&quot;;<br />
cout&lt;&lt; psh-&gt;getValue();<br />
throw domain_error(&quot;\ - Tageszeiteingabe schon vorhanden!\n&quot;);</p>
<p>}<br />
}<br />
info.push_back(psh);<br />
}</p>
<p>catch (exception &amp;exc)<br />
{<br />
cout&lt;&lt; exc.what() &lt;&lt; endl;<br />
}<br />
}</p>
<p>Also so geht es auf jeden Fall gar nicht! hat jemand vieleicht eine Idee oder ein vorschlag für mich. wäre sehr nett.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210747</guid><dc:creator><![CDATA[mark79]]></dc:creator><pubDate>Tue, 16 Jan 2007 13:14:15 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit string übergabe mit anschießendem vergleich on Tue, 16 Jan 2007 13:21:19 GMT]]></title><description><![CDATA[<p>Wenn eine Funktion einen Wert zurückgeben soll, darfst du sie nicht als 'void' deklarieren, sondern mußt den entsprechenden Rückgabetyp dort angeben. In deinem Fall heißt das:</p>
<pre><code class="language-cpp">class Affe
{
  ...
  virtual /**/string/**/ getDaytime() const;
  ...
};

/**/string/**/ Affe::getDaytime() const
{ return tageszeit; }
</code></pre>
<p>(und wenn du dir die Fehlermeldungen deines Compilers richtig angesehen hättest, wärst du wohl auch selber darauf gekommen ;))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210752</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 16 Jan 2007 13:21:19 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit string übergabe mit anschießendem vergleich on Tue, 16 Jan 2007 13:31:25 GMT]]></title><description><![CDATA[<p>Ja... du Hast recht. Danke schön. doch jetzt meckert er folgendes:<br />
f:\c++\aktuell 07\zoo\shape.hpp(14) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'getDaytime'<br />
f:\c++\aktuell 07\zoo\shape.hpp(14) : error C2433: 'string' : 'virtual' bei der Deklaration von Daten nicht zulaessig<br />
f:\c++\aktuell 07\zoo\shape.hpp(14) : error C2501: 'string' : Fehlende Speicherklasse oder Typbezeichner</p>
<p>in meiner virtuelles Basisklasse:</p>
<p>class Tier // rein abstrakte Basisklasse = Interface<br />
{<br />
public:<br />
virtual double alter() const = 0; // Flaechenberechnung<br />
virtual void draw() const = 0; // Bildschirmausgabe<br />
virtual double getValue() const = 0; //Rueckgabe des double Elements(radius bzw. width)<br />
virtual string getDaytime() const ; //??????????????<br />
};</p>
<p>#endif SHAPE_HPP</p>
<p><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="😕"
    /> <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/1210760</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210760</guid><dc:creator><![CDATA[mark79]]></dc:creator><pubDate>Tue, 16 Jan 2007 13:31:25 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit string übergabe mit anschießendem vergleich on Tue, 16 Jan 2007 13:43:16 GMT]]></title><description><![CDATA[<p>Mein Tip: Da fehlt ein &quot;std::&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210767</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210767</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 16 Jan 2007 13:43:16 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit string übergabe mit anschießendem vergleich on Tue, 16 Jan 2007 13:46:02 GMT]]></title><description><![CDATA[<p>bin leider nicht ganz so fit in c++.<br />
wo fehlt ein &quot;std::&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210771</guid><dc:creator><![CDATA[mark79]]></dc:creator><pubDate>Tue, 16 Jan 2007 13:46:02 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit string übergabe mit anschießendem vergleich on Tue, 16 Jan 2007 13:48:14 GMT]]></title><description><![CDATA[<p>Vor dem &quot;string&quot; - alle Klassen der C++ Standard-Bibliothek sind im Namensraum &quot;std&quot; untergebracht, also mußt du den mit angeben, wenn du sie verwenden willst (außer du hast die Namen per using in den globalen Namensraum geerbt).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210776</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 16 Jan 2007 13:48:14 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit string übergabe mit anschießendem vergleich on Tue, 16 Jan 2007 13:50:16 GMT]]></title><description><![CDATA[<p>Hab ihn per using schon drin.. vieleicht noch ne Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210778</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210778</guid><dc:creator><![CDATA[mark79]]></dc:creator><pubDate>Tue, 16 Jan 2007 13:50:16 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit string übergabe mit anschießendem vergleich on Tue, 16 Jan 2007 13:54:45 GMT]]></title><description><![CDATA[<p>Ohhhh...ne hatte es in der Basis Klasse nicht deklariert.<br />
Jetzt ist der fehler weg.</p>
<p>aber die if Funktion meckert:<br />
if(psh-&gt;getDaytime() == (*it)-&gt;getDaytime())<br />
{<br />
cout&lt;&lt;&quot;\n---Exception----\n&quot;;<br />
cout&lt;&lt; psh-&gt;getValue();<br />
throw domain_error(&quot;\ - Tageszeiteingabe schon vorhanden!\n&quot;);</p>
<p>}<br />
ist es nicht möglich 2 stings so zu vergleichen?</p>
<p>Fehlermeldung:<br />
f:\c++\aktuell 07\zoo\shapecont.cpp(54) : warning C4129: ' ' : Nicht erkannte Folge von Escape-Zeichen<br />
Linker-Vorgang läuft...<br />
circle.obj : error LNK2001: Nichtaufgeloestes externes Symbol &quot;public: virtual class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt; __thiscall Tier::getDaytime(void)const &quot; (?getDaytime@Tier@@UBE?AV?<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@D  
U?</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?<span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>a</mi><mi>l</mi><mi>l</mi><mi>o</mi><mi>c</mi><mi>a</mi><mi>t</mi><mi>o</mi><mi>r</mi><mi mathvariant="normal">@</mi><mi>D</mi><mi mathvariant="normal">@</mi><mn>2</mn><mi mathvariant="normal">@</mi><mi mathvariant="normal">@</mi><mi>s</mi><mi>t</mi><mi>d</mi><mi mathvariant="normal">@</mi><mi mathvariant="normal">@</mi><mi>X</mi><mi>Z</mi><mo>)</mo><mi>s</mi><mi>q</mi><mi>u</mi><mi>a</mi><mi>r</mi><mi>e</mi><mi mathvariant="normal">.</mi><mi>o</mi><mi>b</mi><mi>j</mi><mo>:</mo><mi>e</mi><mi>r</mi><mi>r</mi><mi>o</mi><mi>r</mi><mi>L</mi><mi>N</mi><mi>K</mi><mn>2</mn><mn>0</mn><mn>0</mn><mn>1</mn><mo>:</mo><mi>N</mi><mi>i</mi><mi>c</mi><mi>h</mi><mi>t</mi><mi>a</mi><mi>u</mi><mi>f</mi><mi>g</mi><mi>e</mi><mi>l</mi><mi>o</mi><mi>e</mi><mi>s</mi><mi>t</mi><mi>e</mi><mi>s</mi><mi>e</mi><mi>x</mi><mi>t</mi><mi>e</mi><mi>r</mi><mi>n</mi><mi>e</mi><mi>s</mi><mi>S</mi><mi>y</mi><mi>m</mi><mi>b</mi><mi>o</mi><mi>l</mi><mi mathvariant="normal">&quot;</mi><mi>p</mi><mi>u</mi><mi>b</mi><mi>l</mi><mi>i</mi><mi>c</mi><mo>:</mo><mi>v</mi><mi>i</mi><mi>r</mi><mi>t</mi><mi>u</mi><mi>a</mi><mi>l</mi><mi>c</mi><mi>l</mi><mi>a</mi><mi>s</mi><mi>s</mi><mi>s</mi><mi>t</mi><mi>d</mi><mo>:</mo><mo>:</mo><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><mo>&lt;</mo><mi>c</mi><mi>h</mi><mi>a</mi><mi>r</mi><mo separator="true">,</mo><mi>s</mi><mi>t</mi><mi>r</mi><mi>u</mi><mi>c</mi><mi>t</mi><mi>s</mi><mi>t</mi><mi>d</mi><mo>:</mo><mo>:</mo><mi>c</mi><mi>h</mi><mi>a</mi><mi>r</mi><mi mathvariant="normal">_</mi><mi>t</mi><mi>r</mi><mi>a</mi><mi>i</mi><mi>t</mi><mi>s</mi><mo>&lt;</mo><mi>c</mi><mi>h</mi><mi>a</mi><mi>r</mi><mo>&gt;</mo><mo separator="true">,</mo><mi>c</mi><mi>l</mi><mi>a</mi><mi>s</mi><mi>s</mi><mi>s</mi><mi>t</mi><mi>d</mi><mo>:</mo><mo>:</mo><mi>a</mi><mi>l</mi><mi>l</mi><mi>o</mi><mi>c</mi><mi>a</mi><mi>t</mi><mi>o</mi><mi>r</mi><mo>&lt;</mo><mi>c</mi><mi>h</mi><mi>a</mi><mi>r</mi><mo>&gt;</mo><mo>&gt;</mo><mi mathvariant="normal">_</mi><mi mathvariant="normal">_</mi><mi>t</mi><mi>h</mi><mi>i</mi><mi>s</mi><mi>c</mi><mi>a</mi><mi>l</mi><mi>l</mi><mi>T</mi><mi>i</mi><mi>e</mi><mi>r</mi><mo>:</mo><mo>:</mo><mi>g</mi><mi>e</mi><mi>t</mi><mi>D</mi><mi>a</mi><mi>y</mi><mi>t</mi><mi>i</mi><mi>m</mi><mi>e</mi><mo>(</mo><mi>v</mi><mi>o</mi><mi>i</mi><mi>d</mi><mo>)</mo><mi>c</mi><mi>o</mi><mi>n</mi><mi>s</mi><mi>t</mi><mi mathvariant="normal">&quot;</mi><mo>(</mo><mo>?</mo><mi>g</mi><mi>e</mi><mi>t</mi><mi>D</mi><mi>a</mi><mi>y</mi><mi>t</mi><mi>i</mi><mi>m</mi><mi>e</mi><mi mathvariant="normal">@</mi><mi>T</mi><mi>i</mi><mi>e</mi><mi>r</mi><mi mathvariant="normal">@</mi><mi mathvariant="normal">@</mi><mi>U</mi><mi>B</mi><mi>E</mi><mo>?</mo><mi>A</mi><mi>V</mi><mo>?</mo></mrow><annotation encoding="application/x-tex">allocator@D@2@@std@@XZ)  
square.obj : error LNK2001: Nichtaufgeloestes externes Symbol &quot;public: virtual class std::basic\_string&lt;char,struct std::char\_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt; \_\_thiscall Tier::getDaytime(void)const &quot; (?getDaytime@Tier@@UBE?AV?</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="strut" style="height:0.75em;"></span><span class="strut bottom" style="height:1.06em;vertical-align:-0.31em;"></span><span class="base textstyle uncramped"><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit">o</span><span class="mord mathit">c</span><span class="mord mathit">a</span><span class="mord mathit">t</span><span class="mord mathit">o</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathrm">@</span><span class="mord mathit" style="margin-right:0.02778em;">D</span><span class="mord mathrm">@</span><span class="mord mathrm">2</span><span class="mord mathrm">@</span><span class="mord mathrm">@</span><span class="mord mathit">s</span><span class="mord mathit">t</span><span class="mord mathit">d</span><span class="mord mathrm">@</span><span class="mord mathrm">@</span><span class="mord mathit" style="margin-right:0.07847em;">X</span><span class="mord mathit" style="margin-right:0.07153em;">Z</span><span class="mclose">)</span><span class="mord mathit">s</span><span class="mord mathit" style="margin-right:0.03588em;">q</span><span class="mord mathit">u</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">e</span><span class="mord mathrm">.</span><span class="mord mathit">o</span><span class="mord mathit">b</span><span class="mord mathit" style="margin-right:0.05724em;">j</span><span class="mrel">:</span><span class="mord mathit">e</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">o</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">L</span><span class="mord mathit" style="margin-right:0.10903em;">N</span><span class="mord mathit" style="margin-right:0.07153em;">K</span><span class="mord mathrm">2</span><span class="mord mathrm">0</span><span class="mord mathrm">0</span><span class="mord mathrm">1</span><span class="mrel">:</span><span class="mord mathit" style="margin-right:0.10903em;">N</span><span class="mord mathit">i</span><span class="mord mathit">c</span><span class="mord mathit">h</span><span class="mord mathit">t</span><span class="mord mathit">a</span><span class="mord mathit">u</span><span class="mord mathit" style="margin-right:0.10764em;">f</span><span class="mord mathit" style="margin-right:0.03588em;">g</span><span class="mord mathit">e</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit">o</span><span class="mord mathit">e</span><span class="mord mathit">s</span><span class="mord mathit">t</span><span class="mord mathit">e</span><span class="mord mathit">s</span><span class="mord mathit">e</span><span class="mord mathit">x</span><span class="mord mathit">t</span><span class="mord mathit">e</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">n</span><span class="mord mathit">e</span><span class="mord mathit">s</span><span class="mord mathit" style="margin-right:0.05764em;">S</span><span class="mord mathit" style="margin-right:0.03588em;">y</span><span class="mord mathit">m</span><span class="mord mathit">b</span><span class="mord mathit">o</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathrm">&quot;</span><span class="mord mathit">p</span><span class="mord mathit">u</span><span class="mord mathit">b</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit">i</span><span class="mord mathit">c</span><span class="mrel">:</span><span class="mord mathit" style="margin-right:0.03588em;">v</span><span class="mord mathit">i</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">t</span><span class="mord mathit">u</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit">c</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit">a</span><span class="mord mathit">s</span><span class="mord mathit">s</span><span class="mord mathit">s</span><span class="mord mathit">t</span><span class="mord mathit">d</span><span class="mrel">:</span><span class="mrel">:</span><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="mrel">&lt;</span><span class="mord mathit">c</span><span class="mord mathit">h</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mpunct">,</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">u</span><span class="mord mathit">c</span><span class="mord mathit">t</span><span class="mord mathit">s</span><span class="mord mathit">t</span><span class="mord mathit">d</span><span class="mrel">:</span><span class="mrel">:</span><span class="mord mathit">c</span><span class="mord mathit">h</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathrm" style="margin-right:0.02778em;">_</span><span class="mord mathit">t</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">a</span><span class="mord mathit">i</span><span class="mord mathit">t</span><span class="mord mathit">s</span><span class="mrel">&lt;</span><span class="mord mathit">c</span><span class="mord mathit">h</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mrel">&gt;</span><span class="mpunct">,</span><span class="mord mathit">c</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit">a</span><span class="mord mathit">s</span><span class="mord mathit">s</span><span class="mord mathit">s</span><span class="mord mathit">t</span><span class="mord mathit">d</span><span class="mrel">:</span><span class="mrel">:</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit">o</span><span class="mord mathit">c</span><span class="mord mathit">a</span><span class="mord mathit">t</span><span class="mord mathit">o</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mrel">&lt;</span><span class="mord mathit">c</span><span class="mord mathit">h</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mrel">&gt;</span><span class="mrel">&gt;</span><span class="mord mathrm" style="margin-right:0.02778em;">_</span><span class="mord mathrm" style="margin-right:0.02778em;">_</span><span class="mord mathit">t</span><span class="mord mathit">h</span><span class="mord mathit">i</span><span class="mord mathit">s</span><span class="mord mathit">c</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit" style="margin-right:0.13889em;">T</span><span class="mord mathit">i</span><span class="mord mathit">e</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mrel">:</span><span class="mrel">:</span><span class="mord mathit" style="margin-right:0.03588em;">g</span><span class="mord mathit">e</span><span class="mord mathit">t</span><span class="mord mathit" style="margin-right:0.02778em;">D</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.03588em;">y</span><span class="mord mathit">t</span><span class="mord mathit">i</span><span class="mord mathit">m</span><span class="mord mathit">e</span><span class="mopen">(</span><span class="mord mathit" style="margin-right:0.03588em;">v</span><span class="mord mathit">o</span><span class="mord mathit">i</span><span class="mord mathit">d</span><span class="mclose">)</span><span class="mord mathit">c</span><span class="mord mathit">o</span><span class="mord mathit">n</span><span class="mord mathit">s</span><span class="mord mathit">t</span><span class="mord mathrm">&quot;</span><span class="mopen">(</span><span class="mclose">?</span><span class="mord mathit" style="margin-right:0.03588em;">g</span><span class="mord mathit">e</span><span class="mord mathit">t</span><span class="mord mathit" style="margin-right:0.02778em;">D</span><span class="mord mathit">a</span><span class="mord mathit" style="margin-right:0.03588em;">y</span><span class="mord mathit">t</span><span class="mord mathit">i</span><span class="mord mathit">m</span><span class="mord mathit">e</span><span class="mord mathrm">@</span><span class="mord mathit" style="margin-right:0.13889em;">T</span><span class="mord mathit">i</span><span class="mord mathit">e</span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathrm">@</span><span class="mord mathrm">@</span><span class="mord mathit" style="margin-right:0.10903em;">U</span><span class="mord mathit" style="margin-right:0.05017em;">B</span><span class="mord mathit" style="margin-right:0.05764em;">E</span><span class="mclose">?</span><span class="mord mathit">A</span><span class="mord mathit" style="margin-right:0.22222em;">V</span><span class="mclose">?</span></span></span></span>basic_string@D<br />
U?<span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>c</mi><mi>h</mi><mi>a</mi><msub><mi>r</mi><mi>t</mi></msub><mi>r</mi><mi>a</mi><mi>i</mi><mi>t</mi><mi>s</mi><mi mathvariant="normal">@</mi><mi>D</mi><mi mathvariant="normal">@</mi><mi>s</mi><mi>t</mi><mi>d</mi><mi mathvariant="normal">@</mi><mi mathvariant="normal">@</mi><mi>V</mi><mo>?</mo></mrow><annotation encoding="application/x-tex">char_traits@D@std@@V?</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:0.84444em;vertical-align:-0.15em;"></span><span class="base textstyle uncramped"><span class="mord mathit">c</span><span class="mord mathit">h</span><span class="mord mathit">a</span><span class="mord"><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="vlist"><span style="top:0.15em;margin-right:0.05em;margin-left:-0.02778em;"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span><span class="reset-textstyle scriptstyle cramped"><span class="mord mathit">t</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span style="font-size:0em;">​</span></span>​</span></span></span><span class="mord mathit" style="margin-right:0.02778em;">r</span><span class="mord mathit">a</span><span class="mord mathit">i</span><span class="mord mathit">t</span><span class="mord mathit">s</span><span class="mord mathrm">@</span><span class="mord mathit" style="margin-right:0.02778em;">D</span><span class="mord mathrm">@</span><span class="mord mathit">s</span><span class="mord mathit">t</span><span class="mord mathit">d</span><span class="mord mathrm">@</span><span class="mord mathrm">@</span><span class="mord mathit" style="margin-right:0.22222em;">V</span><span class="mclose">?</span></span></span></span>allocator@D@2@@std@@XZ)<br />
Debug/abstr3.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise<br />
Fehler beim Ausführen von link.exe.</p>
<p><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="😕"
    /> <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="😕"
    /> <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/1210787</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210787</guid><dc:creator><![CDATA[mark79]]></dc:creator><pubDate>Tue, 16 Jan 2007 13:54:45 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit string übergabe mit anschießendem vergleich on Tue, 16 Jan 2007 13:58:21 GMT]]></title><description><![CDATA[<p>Doch, zwei Strings kann man so vergleichen. Genau so.</p>
<p>Denn: Die Fehlermeldung hat mit Strings überhaupt nix zu tun <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 />
Die Warnung des Compilers besagt, dass &quot;\ &quot; eine unbekannte Escape-Sequenz ist. \ leitet spezielle Sequenzen ein wie z.B. \n für das Zeilenende. Wenn Du einen Backslash in der Ausgabe haben willst schreibe zwei \\ Backslashe.</p>
<p>Und die Meldung vom Linker besagt dass Du getDaytime nirgendwo definiert, sprich den Funktionskörper vergessen hast (oder in einem Objekt hast welches nicht gelinkt wird).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210794</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210794</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 16 Jan 2007 13:58:21 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit string übergabe mit anschießendem vergleich on Tue, 16 Jan 2007 13:59:11 GMT]]></title><description><![CDATA[<p>Doch, genau so kann man zwei Strings miteinander vergleichen. Die Fehler deuten eher darauf hin, daß du um diesen Vergleich herum Mist gebaut hast.</p>
<p>@C4129: Das Zeichen \ leitet eine Escape-Sequenz ein, wenn du es als Klartext schreiben willst, mußt du \\ schreiben (oder hast du nur vergessen anzugeben, was du escapen willst?).</p>
<p>@LNK2001: Du hast vergessen, die Methode der Basisklasse als pur virtual zu kennzeichnen ('virtual std::string getDaytime() const <strong>=0</strong>;'), deshalb sucht der Linker die Methode.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210795</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210795</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 16 Jan 2007 13:59:11 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit string übergabe mit anschießendem vergleich on Tue, 16 Jan 2007 14:07:18 GMT]]></title><description><![CDATA[<p>('virtual std::string getDaytime() const =0;')<br />
das &quot;=0&quot; hat gefählt.<br />
jetzt gehts.<br />
Super!!!!!!!Danke für die tolle Hilfe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210799</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210799</guid><dc:creator><![CDATA[mark79]]></dc:creator><pubDate>Tue, 16 Jan 2007 14:07:18 GMT</pubDate></item></channel></rss>