<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Немного об ошибках в C++</title>
	<atom:link href="http://blog.fxposter.org/2007/10/23/cpp-small-mistakes/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fxposter.org/2007/10/23/cpp-small-mistakes/</link>
	<description>Stories about Ruby, JavaScript, Objective-C and other cool tools</description>
	<lastBuildDate>Wed, 11 Jan 2012 18:45:17 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Александр</title>
		<link>http://blog.fxposter.org/2007/10/23/cpp-small-mistakes/comment-page-1/#comment-3975</link>
		<dc:creator>Александр</dc:creator>
		<pubDate>Thu, 04 Sep 2008 20:10:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fxposter.org/2007/10/23/cpp-small-mistakes/#comment-3975</guid>
		<description>А индекс минус размер в итоге даёт индекс или всё-таки размер? Т.е. как бы нам от 3 помидоров отнять 2 огурца и получить 1 тыкву.... поэто без &quot;кастов&quot; не обошлось... :-) Проблема не в типах, а в некорректном их применении, что в данном случае и произошло. Пересмотрите выводы.</description>
		<content:encoded><![CDATA[<p>А индекс минус размер в итоге даёт индекс или всё-таки размер? Т.е. как бы нам от 3 помидоров отнять 2 огурца и получить 1 тыкву&#8230;. поэто без &#8220;кастов&#8221; не обошлось&#8230; :-) Проблема не в типах, а в некорректном их применении, что в данном случае и произошло. Пересмотрите выводы.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Евгений</title>
		<link>http://blog.fxposter.org/2007/10/23/cpp-small-mistakes/comment-page-1/#comment-3890</link>
		<dc:creator>Евгений</dc:creator>
		<pubDate>Sun, 31 Aug 2008 09:11:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fxposter.org/2007/10/23/cpp-small-mistakes/#comment-3890</guid>
		<description>Не хочу расстраивать, но вместо
2 * static_cast(i - length / 2) / length;
достаточно написать
2.0 * (i - length / 2) / length
А вообще static_cast используется для безопасного приведения классов. Для базовых типов смело можно писать (int)i-int(length/2). Уж тут-то компилятор справиться, можно не переживать :-)</description>
		<content:encoded><![CDATA[<p>Не хочу расстраивать, но вместо<br />
2 * static_cast(i &#8211; length / 2) / length;<br />
достаточно написать<br />
2.0 * (i &#8211; length / 2) / length<br />
А вообще static_cast используется для безопасного приведения классов. Для базовых типов смело можно писать (int)i-int(length/2). Уж тут-то компилятор справиться, можно не переживать :-)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: blog.fxposter.org @ 2012-02-11 02:18:01 -->
