<?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[Richtiges Casten]]></title><description><![CDATA[<p><strong>Beispiel:</strong></p>
<pre><code class="language-cpp">// Irgendeine Klasse mit Daten:

class xyz_c
{
  // Daten
};

xyz_c * first;
xyz_c * last;

// mit den beiden Zeigern arbeiten...

// Anzahl der Elemente auslesen:

int count()
{
  return last-first;
  return int(last-first);
  return (int) (last-first);
  return static_cast&lt;int&gt;(last-first);
}
</code></pre>
<p><strong>Meine Frage:</strong></p>
<p>Wie caste ich richtig, wenn ich zB die Anzahl der Elemente wissen möchte <em>(int count())</em>:</p>
<p>Gruss<br />
T.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/268168/richtiges-casten</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 00:14:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/268168.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 05 Jun 2010 10:54:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Richtiges Casten on Sat, 05 Jun 2010 10:55:41 GMT]]></title><description><![CDATA[<p><strong>Beispiel:</strong></p>
<pre><code class="language-cpp">// Irgendeine Klasse mit Daten:

class xyz_c
{
  // Daten
};

xyz_c * first;
xyz_c * last;

// mit den beiden Zeigern arbeiten...

// Anzahl der Elemente auslesen:

int count()
{
  return last-first;
  return int(last-first);
  return (int) (last-first);
  return static_cast&lt;int&gt;(last-first);
}
</code></pre>
<p><strong>Meine Frage:</strong></p>
<p>Wie caste ich richtig, wenn ich zB die Anzahl der Elemente wissen möchte <em>(int count())</em>:</p>
<p>Gruss<br />
T.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1907223</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1907223</guid><dc:creator><![CDATA[Tomahawk]]></dc:creator><pubDate>Sat, 05 Jun 2010 10:55:41 GMT</pubDate></item><item><title><![CDATA[Reply to Richtiges Casten on Sat, 05 Jun 2010 11:01:22 GMT]]></title><description><![CDATA[<p>Tomahawk schrieb:</p>
<blockquote>
<p>Wie caste ich richtig, wenn ich zB die Anzahl der Elemente wissen möchte</p>
</blockquote>
<p>Ich stelle mal gleich die Zusatzfrage für dich:</p>
<p>Und wie rechne ich richtig, wenn ich die Anzahl der Elemente wissen möchte?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1907228</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1907228</guid><dc:creator><![CDATA[hmpf]]></dc:creator><pubDate>Sat, 05 Jun 2010 11:01:22 GMT</pubDate></item><item><title><![CDATA[Reply to Richtiges Casten on Sat, 05 Jun 2010 11:15:57 GMT]]></title><description><![CDATA[<p>Das Ergebnis ist vom Typ <code>ptrdiff_t</code> . Was das ist hängt von der jeweiligen Plattform ab und muss nicht unbedingt in ein <code>int</code> passen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1907238</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1907238</guid><dc:creator><![CDATA[brotbernd]]></dc:creator><pubDate>Sat, 05 Jun 2010 11:15:57 GMT</pubDate></item><item><title><![CDATA[Reply to Richtiges Casten on Sat, 05 Jun 2010 12:03:09 GMT]]></title><description><![CDATA[<p>Nicht casten. Nur den richtigen Typ nehmen. Dann ist auch die Warnung weg. Und wenn sich was verändert, was Du wissen solltest, zum Beispiel größerer Adressbereich und zu kleiner Rückgabetyp, kommt die Warnung von alleine wieder. Genial, oder?</p>
<p>Ansonsten hier wohl static_cast</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1907270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1907270</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sat, 05 Jun 2010 12:03:09 GMT</pubDate></item><item><title><![CDATA[Reply to Richtiges Casten on Sat, 05 Jun 2010 15:40:28 GMT]]></title><description><![CDATA[<p>hmpf schrieb:</p>
<blockquote>
<p>Tomahawk schrieb:</p>
<blockquote>
<p>Wie caste ich richtig, wenn ich zB die Anzahl der Elemente wissen möchte</p>
</blockquote>
<p>Ich stelle mal gleich die Zusatzfrage für dich:</p>
<p>Und wie rechne ich richtig, wenn ich die Anzahl der Elemente wissen möchte?</p>
</blockquote>
<p>wenn er first und last wie z.bsp. auf <a href="http://cplusplus.com" rel="nofollow">cplusplus.com</a> verwendet, dann stimmt seine rechnung <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>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1907346</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1907346</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sat, 05 Jun 2010 15:40:28 GMT</pubDate></item></channel></rss>