<?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[int array oder vector durch funktions-, oder kontruktor parameter initialisieren]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte einer klasse im konstruktor eine beliebig lange int zahlenkombination übergeben, welche dann ein member array, oder vector initialisieren soll. Ich hatte mir das wie folgt gedacht.</p>
<p>klassen instanzierung:</p>
<pre><code>MusterKlasse M1({1,2,3,8});
</code></pre>
<p>konstruktor definition:</p>
<pre><code>MusterKlasse ::MusterKlasse (int array[])
{
   m_array = array;
}
</code></pre>
<p>leider funktioniert das so nicht.<br />
Kann mir jemand weiter helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/300639/int-array-oder-vector-durch-funktions-oder-kontruktor-parameter-initialisieren</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 17:22:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/300639.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 07 Mar 2012 08:09:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to int array oder vector durch funktions-, oder kontruktor parameter initialisieren on Wed, 07 Mar 2012 08:09:30 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte einer klasse im konstruktor eine beliebig lange int zahlenkombination übergeben, welche dann ein member array, oder vector initialisieren soll. Ich hatte mir das wie folgt gedacht.</p>
<p>klassen instanzierung:</p>
<pre><code>MusterKlasse M1({1,2,3,8});
</code></pre>
<p>konstruktor definition:</p>
<pre><code>MusterKlasse ::MusterKlasse (int array[])
{
   m_array = array;
}
</code></pre>
<p>leider funktioniert das so nicht.<br />
Kann mir jemand weiter helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2189323</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2189323</guid><dc:creator><![CDATA[Bronkobob]]></dc:creator><pubDate>Wed, 07 Mar 2012 08:09:30 GMT</pubDate></item><item><title><![CDATA[Reply to int array oder vector durch funktions-, oder kontruktor parameter initialisieren on Wed, 07 Mar 2012 08:15:30 GMT]]></title><description><![CDATA[<p>nimm einen vector.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2189327</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2189327</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Wed, 07 Mar 2012 08:15:30 GMT</pubDate></item><item><title><![CDATA[Reply to int array oder vector durch funktions-, oder kontruktor parameter initialisieren on Wed, 07 Mar 2012 08:22:20 GMT]]></title><description><![CDATA[<p>Kannst du mir ein beipiel dafür schreiben? Mit einem Vector fällt mir nämlich auch keine lösung ein...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2189330</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2189330</guid><dc:creator><![CDATA[Bronkobob]]></dc:creator><pubDate>Wed, 07 Mar 2012 08:22:20 GMT</pubDate></item><item><title><![CDATA[Reply to int array oder vector durch funktions-, oder kontruktor parameter initialisieren on Wed, 07 Mar 2012 08:41:52 GMT]]></title><description><![CDATA[<p>ah, sorry, habe deine Aufgabenstellung nicht richtig gelesen. Ich würde erst einen vector erstellen und diesen dann übergeben. Es gäbe noch die Möglichkeit einer variablen Parameterliste, aber damit kenne ich mich nicht so gut aus <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="😞"
    /> ich bin mir auch nicht sicher, ob das heutzutage noch guter Stil ist.</p>
<p>Kannst du vielleicht kurz den Anwendungsfall beschreiben? Eventuell lässt sich da auch eine andere Lösung finden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2189335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2189335</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Wed, 07 Mar 2012 08:41:52 GMT</pubDate></item><item><title><![CDATA[Reply to int array oder vector durch funktions-, oder kontruktor parameter initialisieren on Wed, 07 Mar 2012 09:03:02 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;vector&gt;

class Klasse
{
  std::vector&lt;int&gt; dings;
public:
  Klasse(std::initializer_list&lt;int&gt; il) // &lt;-- geht ab
  : dings(il)                           // &lt;--  C++11
  {}

  template&lt;class Iter&gt;
  Klasse(Iter beg, Iter end)
  : dings(beg,end)
  {}
};

:::

int main()
{
  Klasse k {1,2,3,4,5}; // &lt;-- geht ab C++11

  static const int blupp[] = {1,2,3,4,5};
  Klasse q (blupp+0,blupp+5);
}
</code></pre>
<p>(ungetestet)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2189345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2189345</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Wed, 07 Mar 2012 09:03:02 GMT</pubDate></item><item><title><![CDATA[Reply to int array oder vector durch funktions-, oder kontruktor parameter initialisieren on Wed, 07 Mar 2012 09:18:27 GMT]]></title><description><![CDATA[<p>vielen Dank für den Code Abschnitt, was meinst du mit &quot;C++11&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2189357</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2189357</guid><dc:creator><![CDATA[Bronkobob]]></dc:creator><pubDate>Wed, 07 Mar 2012 09:18:27 GMT</pubDate></item><item><title><![CDATA[Reply to int array oder vector durch funktions-, oder kontruktor parameter initialisieren on Wed, 07 Mar 2012 10:46:42 GMT]]></title><description><![CDATA[<p>Bronkobob schrieb:</p>
<blockquote>
<p>vielen Dank für den Code Abschnitt, was meinst du mit &quot;C++11&quot;?</p>
</blockquote>
<p><a href="https://www.google.de/search?&amp;q=C%2B%2B11" rel="nofollow">Google: C++11</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2189387</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2189387</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 07 Mar 2012 10:46:42 GMT</pubDate></item></channel></rss>