<?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 Objekt in Vektor]]></title><description><![CDATA[<p>Hi,<br />
ich hab nen Klasse geschrieben, und dann Elemente aus der Klasse in nen Vektor. Wenn ich jetzt aber ein Elements im Vektor vergleichen will, kommt ein Fehler:</p>
<pre><code class="language-cpp">if(pin==u[usr].p)
{
//...
}
</code></pre>
<blockquote>
<p>error C2228: Links von &quot;.p&quot; muss sich eine Klasse/Struktur/Union befinden.</p>
</blockquote>
<p>Wenn ich statt usr ne Zahl eingebe dann geht es schon. Geht das mit Vector nicht oder was ist falsch?</p>
<p>MFG<br />
Russell</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/186239/problem-mit-objekt-in-vektor</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 11:54:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/186239.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Jul 2007 13:00:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Objekt in Vektor on Fri, 06 Jul 2007 13:00:11 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich hab nen Klasse geschrieben, und dann Elemente aus der Klasse in nen Vektor. Wenn ich jetzt aber ein Elements im Vektor vergleichen will, kommt ein Fehler:</p>
<pre><code class="language-cpp">if(pin==u[usr].p)
{
//...
}
</code></pre>
<blockquote>
<p>error C2228: Links von &quot;.p&quot; muss sich eine Klasse/Struktur/Union befinden.</p>
</blockquote>
<p>Wenn ich statt usr ne Zahl eingebe dann geht es schon. Geht das mit Vector nicht oder was ist falsch?</p>
<p>MFG<br />
Russell</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319685</guid><dc:creator><![CDATA[russell]]></dc:creator><pubDate>Fri, 06 Jul 2007 13:00:11 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Objekt in Vektor on Fri, 06 Jul 2007 13:01:30 GMT]]></title><description><![CDATA[<p>Zeig doch mal etwas mehr Code? Was verbirgt sich überhaupt hinter den Bezeichnern 'pin', 'u' und 'usr'?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319688</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319688</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 06 Jul 2007 13:01:30 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Objekt in Vektor on Fri, 06 Jul 2007 13:05:26 GMT]]></title><description><![CDATA[<p>Ja, zeig mal mehr ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319695</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319695</guid><dc:creator><![CDATA[zeig mehr]]></dc:creator><pubDate>Fri, 06 Jul 2007 13:05:26 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Objekt in Vektor on Fri, 06 Jul 2007 13:26:15 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;vector&gt;
#include &lt;sstream&gt; 
#include &lt;conio.h&gt;
#include &lt;cstring&gt;
#include &lt;cctype&gt;
using namespace std;

int startgeld = 1000;
std::string startpin = &quot;0000&quot;;

class user{
public:

	std::string p;
	int usrf;
	int u;
	std::string n;
	int g;
	user()
	    {
	        u=startgeld;
	        p=startpin;
	        g=0;
	        ostringstream Str;
	        Str &lt;&lt; benutzer;
	        string name(Str.str());
	        n=name;
	        ++benutzer;

	    }

	~user()
	    {
		--benutzer;
	    }
	};

int main()
{
int usr=0;
vector&lt;user&gt; u;
user muster;
u.push_back(muster);
std::string pin;

std::cout&lt;&lt;&quot;User: &quot;;
std::cin &gt;&gt; usr;

std::cout&lt;&lt;&quot;Pin: &quot;;
std::cin &gt;&gt; pin;

if(pin==u[usr].p)
    {
        //...
    }
return 0;
}
</code></pre>
<p>besser? <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1319714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319714</guid><dc:creator><![CDATA[russell]]></dc:creator><pubDate>Fri, 06 Jul 2007 13:26:15 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Objekt in Vektor on Fri, 06 Jul 2007 13:35:09 GMT]]></title><description><![CDATA[<p>Hi !<br />
Du musst sicherstellen, das du auch entsprechend viele Elemente im Vektor hast:</p>
<p>usr &lt;= u.size()-1;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319725</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319725</guid><dc:creator><![CDATA[proggingmania]]></dc:creator><pubDate>Fri, 06 Jul 2007 13:35:09 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Objekt in Vektor on Fri, 06 Jul 2007 13:36:50 GMT]]></title><description><![CDATA[<p>ja mach ich schon , ich will nur nicht 700 zeilen code posten, aber es geht mir nur um die eine Zeile, sonst gehts ja</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319726</guid><dc:creator><![CDATA[russell]]></dc:creator><pubDate>Fri, 06 Jul 2007 13:36:50 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Objekt in Vektor on Fri, 06 Jul 2007 13:45:21 GMT]]></title><description><![CDATA[<p>Also damit hat mein Compiler kein Problem, es gibt keine Fehlermeldung diesbezüglich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319739</guid><dc:creator><![CDATA[proggingmania]]></dc:creator><pubDate>Fri, 06 Jul 2007 13:45:21 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Objekt in Vektor on Fri, 06 Jul 2007 19:57:42 GMT]]></title><description><![CDATA[<p>aaaaaaaaah!<br />
jetzt geht das bei mir auch, aber alles Zusammen noch nicht.<br />
EDIT: Es sieht irgendwie so aus, als würde er die Definition des Vektors nicht erkennen, aber ich habs direkt nach int main() definiert.<br />
Also u.push_back() geht, u[1].p auch. Nur bei u[usr].p kommen so Sachen wie:</p>
<blockquote>
<p>error C2679: Binärer Operator '[': Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden vom Typ 'std::string' akzeptiert (oder keine geeignete Konvertierung möglich)</p>
</blockquote>
<p>oder</p>
<blockquote>
<p>error C2228: Links von &quot;.p&quot; muss sich eine Klasse/Struktur/Union befinden.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1319947</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319947</guid><dc:creator><![CDATA[russell]]></dc:creator><pubDate>Fri, 06 Jul 2007 19:57:42 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Objekt in Vektor on Thu, 12 Jul 2007 19:21:48 GMT]]></title><description><![CDATA[<p>hi,<br />
ich hab jetz nochml das gesamte programm hochgeladen, falls mir dann jemand besser helfen kann:<br />
<a href="http://web4.v219.ncsrv.de/main.cpp" rel="nofollow">http://web4.v219.ncsrv.de/main.cpp</a><br />
ist warscheinlich ziemlich schlechtes C++ aber bis auf die 9 fehler funktionierts gut.<br />
Danke im Voraus,<br />
Russell</p>
<p>EDIT: WIeder jemand, der &quot;voraus&quot; nicht schreiben kann^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1324117</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1324117</guid><dc:creator><![CDATA[russell]]></dc:creator><pubDate>Thu, 12 Jul 2007 19:21:48 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Objekt in Vektor on Thu, 12 Jul 2007 20:11:52 GMT]]></title><description><![CDATA[<blockquote>
<p>ist warscheinlich ziemlich schlechtes C++</p>
</blockquote>
<p>Da hast du nicht untertrieben.</p>
<pre><code>std::string usr=&quot;&quot;;
</code></pre>
<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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1324144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1324144</guid><dc:creator><![CDATA[contrax]]></dc:creator><pubDate>Thu, 12 Jul 2007 20:11:52 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Objekt in Vektor on Thu, 12 Jul 2007 20:18:42 GMT]]></title><description><![CDATA[<p>ja ich weiß schon <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="😃"
    /><br />
aber funktionierts bei dir denn?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1324152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1324152</guid><dc:creator><![CDATA[russell]]></dc:creator><pubDate>Thu, 12 Jul 2007 20:18:42 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Objekt in Vektor on Thu, 12 Jul 2007 20:24:58 GMT]]></title><description><![CDATA[<p>russell schrieb:</p>
<blockquote>
<p>ja ich weiß schon <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="😃"
    /><br />
aber funktionierts bei dir denn?</p>
</blockquote>
<p>Was heisst du weißt schon ?<br />
usr ist ein string.<br />
Wie soll denn das funktionieren ?</p>
<pre><code class="language-cpp">std::string usr=&quot;&quot;;
...
if(pin==ben[usr].p
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1324158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1324158</guid><dc:creator><![CDATA[contrax]]></dc:creator><pubDate>Thu, 12 Jul 2007 20:24:58 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Objekt in Vektor on Thu, 12 Jul 2007 20:26:34 GMT]]></title><description><![CDATA[<p>auuuuuu <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="😃"
    /><br />
jetzt erst gesehen. vieln dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1324159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1324159</guid><dc:creator><![CDATA[russell]]></dc:creator><pubDate>Thu, 12 Jul 2007 20:26:34 GMT</pubDate></item></channel></rss>