<?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[addition ohne verwendung von +]]></title><description><![CDATA[<p>Hallo zusammen!<br />
ich hätte eine frage: ich will eine Funktion int add(unsigned i, unsigned j), basteln, die die Summe der beiden Parameter i und j retourniert. jedoch soll weder + - += noch -= verwendet werden.<br />
kann mir jemand einen denkanstoß geben?<br />
lg*</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/229281/addition-ohne-verwendung-von</link><generator>RSS for Node</generator><lastBuildDate>Mon, 28 Sep 2026 00:45:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/229281.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 09 Dec 2008 21:18:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to addition ohne verwendung von + on Tue, 09 Dec 2008 21:18:06 GMT]]></title><description><![CDATA[<p>Hallo zusammen!<br />
ich hätte eine frage: ich will eine Funktion int add(unsigned i, unsigned j), basteln, die die Summe der beiden Parameter i und j retourniert. jedoch soll weder + - += noch -= verwendet werden.<br />
kann mir jemand einen denkanstoß geben?<br />
lg*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1627862</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1627862</guid><dc:creator><![CDATA[cezza]]></dc:creator><pubDate>Tue, 09 Dec 2008 21:18:06 GMT</pubDate></item><item><title><![CDATA[Reply to addition ohne verwendung von + on Tue, 09 Dec 2008 21:23:45 GMT]]></title><description><![CDATA[<p>Wie sieht's mit ++ und -- aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1627864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1627864</guid><dc:creator><![CDATA[SG1]]></dc:creator><pubDate>Tue, 09 Dec 2008 21:23:45 GMT</pubDate></item><item><title><![CDATA[Reply to addition ohne verwendung von + on Tue, 09 Dec 2008 21:27:05 GMT]]></title><description><![CDATA[<p>Verwende doch Bitoperatoren:</p>
<pre><code>x &amp; y : Bit And
x | y : Bit Or
x ^ y : Bit XOr

Natürlich jeweils auch als:
x &amp;= y
x |= y
x ^= y
</code></pre>
<p>Und wie man über Bits eine Addition macht, kannst du über jegliche Suchfunktion finden. Steht womöglich sogar in der Wikipedia. Notfalls über ALU (Das Teil, welches in der CPU für dich rechnet).</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1627867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1627867</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Tue, 09 Dec 2008 21:27:05 GMT</pubDate></item><item><title><![CDATA[Reply to addition ohne verwendung von + on Tue, 09 Dec 2008 21:44:40 GMT]]></title><description><![CDATA[<p>Du kannst es auch mit binärer Arithmetik lösen. ^ für die Addition und &amp; für den Übertrag.</p>
<p>edit: zu langsam...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1627877</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1627877</guid><dc:creator><![CDATA[this-*gt*that]]></dc:creator><pubDate>Tue, 09 Dec 2008 21:44:40 GMT</pubDate></item><item><title><![CDATA[Reply to addition ohne verwendung von + on Tue, 09 Dec 2008 22:29:08 GMT]]></title><description><![CDATA[<pre><code>while (a)
   a--, b++;
return b;
</code></pre>
<p><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/1627912</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1627912</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 09 Dec 2008 22:29:08 GMT</pubDate></item><item><title><![CDATA[Reply to addition ohne verwendung von + on Wed, 10 Dec 2008 08:58:18 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;numeric&gt;

unsigned int add(unsigned int i, unsigned int j){
  unsigned int ar[] = {i, j};
  return std::accumulate(ar, ar+2, 0);
}
</code></pre>
<p><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/1628034</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1628034</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Wed, 10 Dec 2008 08:58:18 GMT</pubDate></item><item><title><![CDATA[Reply to addition ohne verwendung von + on Wed, 10 Dec 2008 09:01:03 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;functional&gt;
unsigned int add(unsigned int i, unsigned int j){
  return std::plus&lt; unsigned int &gt;()( i, j );
}
</code></pre>
<p>Oder so <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1628037</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1628037</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 10 Dec 2008 09:01:03 GMT</pubDate></item></channel></rss>