<?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">
	<channel>
		<title>Каталог статей</title>
		<link>https://it-solutions.ucoz.ru/publ/</link>
		<description>Каталог статей</description>
		<lastBuildDate>Mon, 18 Nov 2013 14:46:56 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://it-solutions.ucoz.ru/publ/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Неявные преобразования типов</title>
			<description>Почему надо избегать возможностей неявного преобразования типов и как это сделать?</description>
			
			<link>https://it-solutions.ucoz.ru/publ/nejavnye_preobrazovanija_tipov/1-1-0-14</link>
			<category>Мои статьи</category><dc:creator></dc:creator>
			<guid>https://it-solutions.ucoz.ru/publ/nejavnye_preobrazovanija_tipov/1-1-0-14</guid>
			<pubDate>Mon, 18 Nov 2013 14:46:56 GMT</pubDate>
		</item>
		<item>
			<title>Безопасное перекрытие виртуальных функций</title>
			<description>Как правильно перекрывать виртуальные функции и какие могут возникнуть проблемы.</description>
			
			<link>https://it-solutions.ucoz.ru/publ/bezopasnoe_perekrytie_virtualnykh_funkcij/1-1-0-13</link>
			<category>Мои статьи</category><dc:creator></dc:creator>
			<guid>https://it-solutions.ucoz.ru/publ/bezopasnoe_perekrytie_virtualnykh_funkcij/1-1-0-13</guid>
			<pubDate>Mon, 18 Nov 2013 14:19:38 GMT</pubDate>
		</item>
		<item>
			<title>Цель открытого наследования в ООП</title>
			<description>Зачем нужно открытое наследование, почему его так не любят и есть ли случаи, когда его можно использовать?&lt;br&gt;Об этом - ниже.</description>
			
			<link>https://it-solutions.ucoz.ru/publ/cel_otkrytogo_nasledovanija_v_oop/1-1-0-12</link>
			<category>Мои статьи</category><dc:creator></dc:creator>
			<guid>https://it-solutions.ucoz.ru/publ/cel_otkrytogo_nasledovanija_v_oop/1-1-0-12</guid>
			<pubDate>Mon, 18 Nov 2013 13:54:03 GMT</pubDate>
		</item>
		<item>
			<title>Кодирование с учётом роста данных</title>
			<description>Достаточно простая статья, здесь нет ни кода с указателями, ни наследования, ни структур данных или чего-то ещё более трудного.&lt;br&gt;Просто небольшие размышления относительно оптимизации программы и о том, что стоит изначально продумать.</description>
			
			<link>https://it-solutions.ucoz.ru/publ/kodirovanie_s_uchjotom_rosta_dannykh/1-1-0-11</link>
			<category>Мои статьи</category><dc:creator></dc:creator>
			<guid>https://it-solutions.ucoz.ru/publ/kodirovanie_s_uchjotom_rosta_dannykh/1-1-0-11</guid>
			<pubDate>Mon, 18 Nov 2013 13:36:31 GMT</pubDate>
		</item>
		<item>
			<title>Виртуальность и открытость функций</title>
			<description>&lt;b&gt;&lt;font size=&quot;2&quot; style=&quot;font-size: 10pt;&quot;&gt;Виртуальные функции стоит делать не открытыми, а открытые - не виртуальными.&lt;/font&gt;&lt;/b&gt;&lt;div&gt;&lt;font size=&quot;2&quot; style=&quot;font-size: 10pt;&quot;&gt;Когда и почему - читайте далее.&lt;/font&gt;&lt;/div&gt;</description>
			
			<link>https://it-solutions.ucoz.ru/publ/virtualnost_i_otkrytost_funkcij/1-1-0-10</link>
			<category>Мои статьи</category><dc:creator></dc:creator>
			<guid>https://it-solutions.ucoz.ru/publ/virtualnost_i_otkrytost_funkcij/1-1-0-10</guid>
			<pubDate>Mon, 18 Nov 2013 13:14:07 GMT</pubDate>
		</item>
		<item>
			<title>Определяйте абстрактные интерфейсы</title>
			<description>Что такое абстрактный интерфейс и почему он полезен?&amp;nbsp;</description>
			
			<link>https://it-solutions.ucoz.ru/publ/opredeljajte_abstraktnye_interfejsy/1-1-0-9</link>
			<category>Мои статьи</category><dc:creator></dc:creator>
			<guid>https://it-solutions.ucoz.ru/publ/opredeljajte_abstraktnye_interfejsy/1-1-0-9</guid>
			<pubDate>Mon, 18 Nov 2013 10:35:29 GMT</pubDate>
		</item>
		<item>
			<title>Предпочитайте композицию наследованию</title>
			<description>&lt;font size=&quot;2&quot; style=&quot;font-size: 10pt;&quot;&gt;Что такое &lt;b&gt;композиция&lt;/b&gt;, чем она отличается от &lt;b&gt;наследования&lt;/b&gt; и почему лучше?&lt;br&gt;Об этом вы узнаете прочитав эту статью.&lt;/font&gt;</description>
			
			<link>https://it-solutions.ucoz.ru/publ/predpochitajte_kompoziciju_nasledovaniju/1-1-0-8</link>
			<category>Мои статьи</category><dc:creator></dc:creator>
			<guid>https://it-solutions.ucoz.ru/publ/predpochitajte_kompoziciju_nasledovaniju/1-1-0-8</guid>
			<pubDate>Mon, 18 Nov 2013 09:07:36 GMT</pubDate>
		</item>
		<item>
			<title>Канонические формы операторов</title>
			<description>&lt;font size=&quot;2&quot; style=&quot;font-size: 10pt;&quot;&gt;Отдавайте предпочтение &lt;b&gt;каноническим формам арифметических операторов и операторов присваивания&lt;/b&gt;. Если можно записать &quot;a + b&quot;, то должно быть и &quot;a += b&quot;.&lt;/font&gt;&lt;div&gt;&lt;font size=&quot;2&quot; style=&quot;font-size: 10pt;&quot;&gt;Причём &quot;a += b&quot; может быть более эффективней.&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;</description>
			
			<link>https://it-solutions.ucoz.ru/publ/kanonicheskie_formy_operatorov/1-1-0-4</link>
			<category>Мои статьи</category><dc:creator></dc:creator>
			<guid>https://it-solutions.ucoz.ru/publ/kanonicheskie_formy_operatorov/1-1-0-4</guid>
			<pubDate>Mon, 18 Nov 2013 04:23:20 GMT</pubDate>
		</item>
		<item>
			<title>Передача параметров в функции</title>
			<description>&lt;font size=&quot;2&quot; style=&quot;font-size: 10pt;&quot;&gt;Небольшой набор рекомендаций о том, какой из способов передачи параметра в функцию когда стоит выбрать.&lt;/font&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description>
			
			<link>https://it-solutions.ucoz.ru/publ/peredacha_parametrov_v_funkcii/1-1-0-3</link>
			<category>Мои статьи</category><dc:creator></dc:creator>
			<guid>https://it-solutions.ucoz.ru/publ/peredacha_parametrov_v_funkcii/1-1-0-3</guid>
			<pubDate>Mon, 18 Nov 2013 04:05:19 GMT</pubDate>
		</item>
		<item>
			<title>Выделенные ресурсы должны принадлежать объекту</title>
			<description>&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 12.800000190734863px; line-height: 20px;&quot;&gt;Идиома RAII (Resource Acquisition Is Initialization) заключается в том, что некоторый ресурс захватывается в конструкторе объекта, и освобождается в его деструкторе. А поскольку деструктор локальных объектов вызывается автоматически при выходе из метода (или просто из области видимости) не зависимо от причины (нормальное завершение метода или при генерации исключения), то использование этой идиомы является самым простым и эффективным способом написания сопровождаемого C++ кода, безопасного с точки зрения исключений.&lt;/span&gt;</description>
			
			<link>https://it-solutions.ucoz.ru/publ/vydelennye_resursy_dolzhny_prinadlezhat_obektu/1-1-0-2</link>
			<category>Мои статьи</category><dc:creator></dc:creator>
			<guid>https://it-solutions.ucoz.ru/publ/vydelennye_resursy_dolzhny_prinadlezhat_obektu/1-1-0-2</guid>
			<pubDate>Mon, 18 Nov 2013 03:14:48 GMT</pubDate>
		</item>
	</channel>
</rss>