<?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[Wie initialisiere ich bei Strukturen?]]></title><description><![CDATA[<p>Beispiel:</p>
<p>struct kostenTyp<br />
{ int menge;<br />
float preis;<br />
};</p>
<p>Und nun will ich 4 verschiedene Werte für preis und menge initialisieren und mit ihnen später weiterarbeiten..wie mache ich das??</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/171602/wie-initialisiere-ich-bei-strukturen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 12:17:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/171602.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 27 Jan 2007 13:22:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie initialisiere ich bei Strukturen? on Sat, 27 Jan 2007 13:22:23 GMT]]></title><description><![CDATA[<p>Beispiel:</p>
<p>struct kostenTyp<br />
{ int menge;<br />
float preis;<br />
};</p>
<p>Und nun will ich 4 verschiedene Werte für preis und menge initialisieren und mit ihnen später weiterarbeiten..wie mache ich das??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1218029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1218029</guid><dc:creator><![CDATA[Anfänger :(]]></dc:creator><pubDate>Sat, 27 Jan 2007 13:22:23 GMT</pubDate></item><item><title><![CDATA[Reply to Wie initialisiere ich bei Strukturen? on Sat, 27 Jan 2007 13:30:01 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Also ich schreib mir da ganz gerne nen Konstruktor. Kannst aber natürlich auch nen Objekt von der Struktur erstellen und jeden Wert dann zuweisen.<br />
Version ohne Konstruktor:</p>
<pre><code class="language-cpp">struct kostenTyp
{ int menge;
float preis;
}; 

int main() {
  kostenTyp kt;
  kt.menge = 10;
  kt.preis = 2.50f;
}
</code></pre>
<p>Version mit Konstruktor:</p>
<pre><code class="language-cpp">struct kostenTyp
{ int menge;
float preis;
  kostenTyp() : menge(0), preis(0.0f) {} // Standard-Konstruktor
  kostenTyp(int m, float p) : menge(m), preis(p) {}
}; 

int main() {
  kostenTyp kt(10, 2.50);
}
</code></pre>
<p>Greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1218035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1218035</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Sat, 27 Jan 2007 13:30:01 GMT</pubDate></item><item><title><![CDATA[Reply to Wie initialisiere ich bei Strukturen? on Sun, 28 Jan 2007 10:47:42 GMT]]></title><description><![CDATA[<p>Hallo,<br />
da es sich bei kostenTyp um ein Aggregat (im Sinne des C++ Standards) handelt, kann du auch eine Aggregat-Initialisierung verwenden:</p>
<pre><code class="language-cpp">struct kostenTyp
{ 
  int menge;
  float preis;
};

int main() {
  kostenTyp kt = {10, 2.5f};
  // mit Array
  kostenTyp arr[3] = { {1,2.0f}, {2,3.1f}, {7, 42.2f} };
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1218493</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1218493</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Sun, 28 Jan 2007 10:47:42 GMT</pubDate></item></channel></rss>