<?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[Neue Klassen]]></title><description><![CDATA[<p>Hallo. Ich &quot;komme von Java&quot; , wenn man das so sagen kann, will auf c++ umsteigen und würde gerne wissen, wie ich es hinkriege, neue klassen zu erstellen und auf diese zuzugreifen wie in java. ich habe schon ewig lange gesucht, aber richtig funktionieren will es nicht.<br />
ich benutze visual c++ 2005 express<br />
als beispiel möchte ich zb eine klasse kunde, in der die Postleitzahl und der Name steht und in einer anderen klasse will ich neue kunden erstellen und sie in ein array packen.</p>
<p>pseudo:</p>
<pre><code>class kunde

String name;
int kunummer;
kunde(String n, int knr)
{ 
  this.name=n;
  this.kunummer=knr;
}
public void getName(kunde k)

public void getKnr(kunde k)
</code></pre>
<p>und in der zweiten klasse</p>
<pre><code>class manager
manager()
{
liste=new arraylist&lt;kunde&gt;();
}

public void addKunde(String name, int nummer)
{

   kunde k=new kunde(name, nummer);
   liste.add(k);
}
</code></pre>
<p>wie geht sowas? was muss in die header-datei und was in den quelltext?</p>
<p>mfg<br />
el house</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/168211/neue-klassen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 01 May 2026 08:10:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/168211.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Dec 2006 16:35:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Neue Klassen on Tue, 19 Dec 2006 16:36:31 GMT]]></title><description><![CDATA[<p>Hallo. Ich &quot;komme von Java&quot; , wenn man das so sagen kann, will auf c++ umsteigen und würde gerne wissen, wie ich es hinkriege, neue klassen zu erstellen und auf diese zuzugreifen wie in java. ich habe schon ewig lange gesucht, aber richtig funktionieren will es nicht.<br />
ich benutze visual c++ 2005 express<br />
als beispiel möchte ich zb eine klasse kunde, in der die Postleitzahl und der Name steht und in einer anderen klasse will ich neue kunden erstellen und sie in ein array packen.</p>
<p>pseudo:</p>
<pre><code>class kunde

String name;
int kunummer;
kunde(String n, int knr)
{ 
  this.name=n;
  this.kunummer=knr;
}
public void getName(kunde k)

public void getKnr(kunde k)
</code></pre>
<p>und in der zweiten klasse</p>
<pre><code>class manager
manager()
{
liste=new arraylist&lt;kunde&gt;();
}

public void addKunde(String name, int nummer)
{

   kunde k=new kunde(name, nummer);
   liste.add(k);
}
</code></pre>
<p>wie geht sowas? was muss in die header-datei und was in den quelltext?</p>
<p>mfg<br />
el house</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194948</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194948</guid><dc:creator><![CDATA[don_house]]></dc:creator><pubDate>Tue, 19 Dec 2006 16:36:31 GMT</pubDate></item><item><title><![CDATA[Reply to Neue Klassen on Tue, 19 Dec 2006 18:17:44 GMT]]></title><description><![CDATA[<p>// Header<br />
class Kunde<br />
{<br />
public:<br />
Kunde( const int&amp; nummer, const std::string&amp; name );<br />
virtual ~Kunde();</p>
<p>const std::string&amp; getName() const;<br />
const int&amp; getNumber() const;</p>
<p>private:<br />
std::string m_sName;<br />
int m_iNummer;<br />
};</p>
<p>// CPP</p>
<p>Kunde::Kunde( const int&amp; nummer, const std::string&amp; name )<br />
: m_sName( name ), m_iNummer( nummer )<br />
{<br />
}</p>
<p>Kunde::~Kunde()<br />
{<br />
}</p>
<p>const std::string&amp; Kunde::getNumber() const<br />
{<br />
return m_sName;<br />
}</p>
<p>class Manager<br />
{<br />
siehe oben;<br />
public:<br />
void addCustomer( const std::string&amp; name, const int&amp; nummer )<br />
{<br />
Kunde* k = new Kunde( nummer, name );<br />
m_ListOfCustomers.push_back( k );<br />
} // Implementierung sollte im CPP stehen.</p>
<p>// muss jetzt weg, essen ist da. Viel Spaß!!<br />
private:<br />
std::list&lt; Kunde* &gt; m_ListOfCustomers;<br />
};</p>
<p>u.s.w.</p>
<p>Ich hoffe es hilft.</p>
<p>Falls ein Tippfehler drin ist bitte ich um Nachsicht.<br />
Ich habe es auf die schnelle eingehackt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1195016</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195016</guid><dc:creator><![CDATA[schokomann]]></dc:creator><pubDate>Tue, 19 Dec 2006 18:17:44 GMT</pubDate></item><item><title><![CDATA[Reply to Neue Klassen on Tue, 19 Dec 2006 18:36:22 GMT]]></title><description><![CDATA[<p>vielen dank das hilft aber ein paar kommentare zu den mir unbekannten funktionen/namen haben mir gefehlt ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1195028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195028</guid><dc:creator><![CDATA[don_house]]></dc:creator><pubDate>Tue, 19 Dec 2006 18:36:22 GMT</pubDate></item></channel></rss>