<?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[Unterschied zwischen xxx.h und cxxx]]></title><description><![CDATA[<p>Bisher includiere ich immer die *.h Files. Was ist der Unterschied zwischen zB</p>
<pre><code class="language-cpp">#include &lt;math.h&gt;
#include &lt;cmath&gt;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/282496/unterschied-zwischen-xxx-h-und-cxxx</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 01:41:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/282496.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 21 Feb 2011 12:43:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unterschied zwischen xxx.h und cxxx on Mon, 21 Feb 2011 12:43:09 GMT]]></title><description><![CDATA[<p>Bisher includiere ich immer die *.h Files. Was ist der Unterschied zwischen zB</p>
<pre><code class="language-cpp">#include &lt;math.h&gt;
#include &lt;cmath&gt;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2024121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2024121</guid><dc:creator><![CDATA[Tomahawk]]></dc:creator><pubDate>Mon, 21 Feb 2011 12:43:09 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied zwischen xxx.h und cxxx on Mon, 21 Feb 2011 12:45:10 GMT]]></title><description><![CDATA[<p>Schau doch mal rein, in die Dateien <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/2024122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2024122</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 21 Feb 2011 12:45:10 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied zwischen xxx.h und cxxx on Mon, 21 Feb 2011 12:49:06 GMT]]></title><description><![CDATA[<p>Das cmath ist C++, das math.h ist C (und in C++ aus Abwärtskompatibilität auch dabei).</p>
<p>Benutze wenn möglich die C++ Header. Zwar bietet C99 in der math.h viele Funktionen die im C++98-Standard nicht enthalten sind, dafür bindet cmath aber üblicherweise einfach math.h ein (und damit auch diese neuen Funktionen). Dabei wird aber alles in den namespace std verfrachtet. Und die C++-Header bieten einige nützliche Überladungen (z.B. von pow) die es in C natürlich nicht gibt (weil C keine Überladungen kennt).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2024126</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2024126</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 21 Feb 2011 12:49:06 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied zwischen xxx.h und cxxx on Mon, 21 Feb 2011 12:51:04 GMT]]></title><description><![CDATA[<p>Vc++2010 verfrachtet explizit per using die Symbole in den std namespace. Weiß jetzt nicht, ob da auch die C99-Funktionen eingeschlossen werden, aber es ist auf jeden fall nicht namespace std { #include &lt;math.h&gt; }.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2024128</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2024128</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 21 Feb 2011 12:51:04 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied zwischen xxx.h und cxxx on Mon, 21 Feb 2011 13:00:45 GMT]]></title><description><![CDATA[<p>Decimad schrieb:</p>
<blockquote>
<p>Vc++2010 verfrachtet explizit per using die Symbole in den std namespace. Weiß jetzt nicht, ob da auch die C99-Funktionen eingeschlossen werden, aber es ist auf jeden fall nicht namespace std { #include &lt;math.h&gt; }.</p>
</blockquote>
<p>Ja, ich sehe auch gerade, dass beim GCC die C99-Funktionen im globalen Namensraum landen. Schon ein bisschen komisch. Aber sie sind jedenfalls da.</p>
<p>Verlassen kann man sich laut C++-Standard natürlich nicht darauf. Aber nach Standard wären diese Funktionen auch gar nicht da und der Header math.h ist &quot;deprecated&quot; (lies: veraltet und wird eventuell in Zukunft nicht mehr unterstützt).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2024133</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2024133</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 21 Feb 2011 13:00:45 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied zwischen xxx.h und cxxx on Mon, 21 Feb 2011 18:49:48 GMT]]></title><description><![CDATA[<p>aufpassen solltest du bei strings</p>
<p>gibt hier nämlich 3 dateien:<br />
- string.h operationen und funktionen für die &quot;alten&quot; C-Style Strings<br />
- cstring das gleiche wie bisher beschrieben, nämlich der string.h header in c++ eingebettet<br />
- string die std::string klasse mit seinen internen operationen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2024366</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2024366</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Mon, 21 Feb 2011 18:49:48 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied zwischen xxx.h und cxxx on Mon, 21 Feb 2011 19:20:17 GMT]]></title><description><![CDATA[<p>Habe mir daher auch mal die Chromium Sources angesehen. Die Entwickler verwenden - soweit ich das sehen konnte - vorwiegend oder ausschliesslich die C-Variante, also &lt;math.h&gt;, &lt;stdlib.h&gt;, usw. Obwohl das Projekt ziemlich konsequent in C++ entwickelt wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2024384</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2024384</guid><dc:creator><![CDATA[Tomahawk]]></dc:creator><pubDate>Mon, 21 Feb 2011 19:20:17 GMT</pubDate></item></channel></rss>