<?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[Strings als Parameter]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich wüsste gern, ob man Strings als Parameter für Klassenfunktionen übergeben kann. Für eine normale Funktion habe ich es schon zum Laufen gekriegt, auch wenn ich mit nicht sicher bin, ob es so &quot;schön&quot; ist.</p>
<pre><code class="language-cpp">#include &lt;string&gt;
int ABC(string &amp;U)
{
	U += &quot;lsbjfad&quot;;
	return 0;
}
</code></pre>
<p>Wenn das aber immerhin funktioniert, wieso lässt sich folgendes nicht machen:</p>
<pre><code class="language-cpp">//cls_Map.h
#include &lt;string&gt;
class cls_Map
{
//...
public:
	//...
	bool load (string &amp;filename);
};

//cls_Map.cpp
#include &lt;string&gt;
bool cls_Map::load(string &amp;filename)
{
	ifstream f_in;
	f_in.open (filename,ios_base::in);
	//...
}
</code></pre>
<p>(Hierbei bekomme ich schon für den Header den Fehler: &quot;cls_Map.h: error C2061: Syntaxfehler: Bezeichner 'string'&quot; und danach einen Haufen von Folgefehlern.)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/162696/strings-als-parameter</link><generator>RSS for Node</generator><lastBuildDate>Sat, 12 Sep 2026 16:46:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/162696.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 22 Oct 2006 09:54:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Strings als Parameter on Sun, 22 Oct 2006 09:54:25 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich wüsste gern, ob man Strings als Parameter für Klassenfunktionen übergeben kann. Für eine normale Funktion habe ich es schon zum Laufen gekriegt, auch wenn ich mit nicht sicher bin, ob es so &quot;schön&quot; ist.</p>
<pre><code class="language-cpp">#include &lt;string&gt;
int ABC(string &amp;U)
{
	U += &quot;lsbjfad&quot;;
	return 0;
}
</code></pre>
<p>Wenn das aber immerhin funktioniert, wieso lässt sich folgendes nicht machen:</p>
<pre><code class="language-cpp">//cls_Map.h
#include &lt;string&gt;
class cls_Map
{
//...
public:
	//...
	bool load (string &amp;filename);
};

//cls_Map.cpp
#include &lt;string&gt;
bool cls_Map::load(string &amp;filename)
{
	ifstream f_in;
	f_in.open (filename,ios_base::in);
	//...
}
</code></pre>
<p>(Hierbei bekomme ich schon für den Header den Fehler: &quot;cls_Map.h: error C2061: Syntaxfehler: Bezeichner 'string'&quot; und danach einen Haufen von Folgefehlern.)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1158936</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1158936</guid><dc:creator><![CDATA[Dr. Bernd]]></dc:creator><pubDate>Sun, 22 Oct 2006 09:54:25 GMT</pubDate></item><item><title><![CDATA[Reply to Strings als Parameter on Sun, 22 Oct 2006 10:01:54 GMT]]></title><description><![CDATA[<p>bool cls_Map::load(std::string &amp;filename)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1158942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1158942</guid><dc:creator><![CDATA[Z2]]></dc:creator><pubDate>Sun, 22 Oct 2006 10:01:54 GMT</pubDate></item><item><title><![CDATA[Reply to Strings als Parameter on Sun, 22 Oct 2006 10:12:22 GMT]]></title><description><![CDATA[<p>Hey, hast Recht, ich hatte im Hauptteil tatsächlich ein &quot;using namespace std;&quot; stehen und in der Klasse nicht! Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1158948</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1158948</guid><dc:creator><![CDATA[Dr. Bernd]]></dc:creator><pubDate>Sun, 22 Oct 2006 10:12:22 GMT</pubDate></item></channel></rss>