<?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[assignment problem]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>Ich habe folgenden code:</p>
<pre><code class="language-cpp">void func(/*enum*/WindowType Style)
{
    int corner[4];
    int line[2];
    COORD coord;

   switch(Style){
                case a:
                      corner[4] = {201,187,200,188};
                      line[2] = {205,186};
                      coord = {x,y};
}
}
</code></pre>
<pre><code>cannot convert '&lt;brace-enclosed initializer list&gt;' to 'int' in assignment
</code></pre>
<p>Das kommt dabei raus.Warum geht das nicht und wass gibt es für einen Lösungsansatz/Alternative?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/308529/assignment-problem</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 21:12:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/308529.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Sep 2012 16:51:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to assignment problem on Thu, 27 Sep 2012 16:51:46 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>Ich habe folgenden code:</p>
<pre><code class="language-cpp">void func(/*enum*/WindowType Style)
{
    int corner[4];
    int line[2];
    COORD coord;

   switch(Style){
                case a:
                      corner[4] = {201,187,200,188};
                      line[2] = {205,186};
                      coord = {x,y};
}
}
</code></pre>
<pre><code>cannot convert '&lt;brace-enclosed initializer list&gt;' to 'int' in assignment
</code></pre>
<p>Das kommt dabei raus.Warum geht das nicht und wass gibt es für einen Lösungsansatz/Alternative?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2255108</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2255108</guid><dc:creator><![CDATA[win32]]></dc:creator><pubDate>Thu, 27 Sep 2012 16:51:46 GMT</pubDate></item><item><title><![CDATA[Reply to assignment problem on Thu, 27 Sep 2012 16:52:48 GMT]]></title><description><![CDATA[<p><code>corner = {123, 123, 123, 123};</code></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2255109</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2255109</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Thu, 27 Sep 2012 16:52:48 GMT</pubDate></item><item><title><![CDATA[Reply to assignment problem on Thu, 27 Sep 2012 16:57:16 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p><code>corner = {123, 123, 123, 123};</code></p>
</blockquote>
<p>Das geht aber auch nur bei einer Initialisierung, nicht bei einer Zuweisung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2255114</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2255114</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Thu, 27 Sep 2012 16:57:16 GMT</pubDate></item><item><title><![CDATA[Reply to assignment problem on Thu, 27 Sep 2012 17:01:15 GMT]]></title><description><![CDATA[<p>out schrieb:</p>
<blockquote>
<p>unskilled schrieb:</p>
<blockquote>
<p><code>corner = {123, 123, 123, 123};</code></p>
</blockquote>
<p>Das geht aber auch nur bei einer Initialisierung, nicht bei einer Zuweisung.</p>
</blockquote>
<p>möglich^^ sry <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2255115</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2255115</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Thu, 27 Sep 2012 17:01:15 GMT</pubDate></item><item><title><![CDATA[Reply to assignment problem on Thu, 27 Sep 2012 17:28:53 GMT]]></title><description><![CDATA[<p>Darum nimmt man ja auch keine rohen Arrays. structs haben Zuweisungssemantik. Und zufällig gibt es ja schon ein Arraykapselungsstruct in der Standardbibliothek.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;array&gt;

int main()
{
  std::array&lt;int, 4&gt; corner;
  corner = std::array&lt;int, 4&gt;{1, 2, 3, 4};

  for (auto i: corner)
    std::cout &lt;&lt; i &lt;&lt; '\n';
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2255120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2255120</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 27 Sep 2012 17:28:53 GMT</pubDate></item><item><title><![CDATA[Reply to assignment problem on Thu, 27 Sep 2012 19:13:30 GMT]]></title><description><![CDATA[<p>SeppJ, da muss nicht gleich der copy-ctor bemüht werden:</p>
<pre><code class="language-cpp">std::array&lt;int, 4&gt; corner;
  corner = {1, 2, 3, 4};
</code></pre>
<p>P.S.: Wie lange geht mein Ban jetzt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2255156</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2255156</guid><dc:creator><![CDATA[Sone_]]></dc:creator><pubDate>Thu, 27 Sep 2012 19:13:30 GMT</pubDate></item><item><title><![CDATA[Reply to assignment problem on Thu, 27 Sep 2012 19:21:48 GMT]]></title><description><![CDATA[<p>Ups: Es muss natürlich <em>copy assignment operator</em> heißen <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/2255160</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2255160</guid><dc:creator><![CDATA[Sone_]]></dc:creator><pubDate>Thu, 27 Sep 2012 19:21:48 GMT</pubDate></item><item><title><![CDATA[Reply to assignment problem on Thu, 27 Sep 2012 19:28:57 GMT]]></title><description><![CDATA[<p>was hast wieder angestellt. <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/2255161</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2255161</guid><dc:creator><![CDATA[was]]></dc:creator><pubDate>Thu, 27 Sep 2012 19:28:57 GMT</pubDate></item></channel></rss>