<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр / Комментарии к посту «Приватные слоты в паттерне Pimpl от Qt» в блоге «Qt Software»</title>
	<link>http://habrahabr.ru/rss/post/76506/</link>
	<description><![CDATA[Новые комментарии к посту «Приватные слоты в паттерне Pimpl от Qt» в блоге «Qt Software»]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Sat, 11 Feb 2012 14:47:43 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	

	
	
	
	
	
		
	
		<item>
			<title>13.12.2009 17:18:29 GooRoo</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/76506/#comment_2279769</guid>
			<link>http://habrahabr.ru/blogs/qt_software/76506/#comment_2279769</link>
			<description><![CDATA[В битве за самый выносящий мозг язык программирования мои любимые языки C++ и Haskell убьют друг друга :)<br/>
<br/>
Спасибо за статью.]]></description>
			<pubDate>Sun, 13 Dec 2009 17:18:29 GMT</pubDate>
			<author>GooRoo</author>
		</item>
	

	
		<item>
			<title>27.11.2009 21:03:32 rule</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/76506/#comment_2227755</guid>
			<link>http://habrahabr.ru/blogs/qt_software/76506/#comment_2227755</link>
			<description><![CDATA[да и кстати мой блог постиг хабраэффект :-) так как большинство посещений из России, Украины и Белорусии. Рейтинг идет в этом порядке, только между Россией и Украиной стоит США (сначала написал а потом понял двойственный смысл :-))<br/>
Так что ребята спасибо за хабраэффект :-) Никогда не верил в разный там интернет пиар а тут увидел его в действии.]]></description>
			<pubDate>Fri, 27 Nov 2009 21:03:32 GMT</pubDate>
			<author>rule</author>
		</item>
	

	
		<item>
			<title>27.11.2009 21:01:21 rule</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/76506/#comment_2227749</guid>
			<link>http://habrahabr.ru/blogs/qt_software/76506/#comment_2227749</link>
			<description><![CDATA[Спасибо. Честно говоря я собирался писать только на английском. Но потом захотелось стать частью хабра и решил написать статью в двух вариантах. По английски я пишу чтобы подтянуть свой английский, так как собираюсь сдавать IELTS экзамены. Одно из модулей сдачи — написание сочинения. Вот и тренируюсь. Плюс действительно действенно так как приходится вспоминать времена и некоторые слова (точнее часть слов из пассивного словаря переношу в активный).<br/>
Но после того как я увидел резонанс (посещаемость моего блога сейчас 400 в день !!!) меня подбило занятся этим на «постоянной основе». Тем более, что рассказать мне еще много чего есть и я лично очень болею за будущее Qt и в моих же интересах вложить свои 5 копеек в популяризацию этого фреймворка. В этом случае востребованость Qt специалистов выростет, чему буду я очень рад :-)]]></description>
			<pubDate>Fri, 27 Nov 2009 21:01:21 GMT</pubDate>
			<author>rule</author>
		</item>
	

	
		<item>
			<title>27.11.2009 17:18:36 tass</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/76506/#comment_2227235</guid>
			<link>http://habrahabr.ru/blogs/qt_software/76506/#comment_2227235</link>
			<description><![CDATA[по сути да. Методологическая основа у событий и у сигнал/слотов одинаковая.]]></description>
			<pubDate>Fri, 27 Nov 2009 17:18:36 GMT</pubDate>
			<author>tass</author>
		</item>
	

	
		<item>
			<title>27.11.2009 13:21:38 AndreyTS</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/76506/#comment_2226425</guid>
			<link>http://habrahabr.ru/blogs/qt_software/76506/#comment_2226425</link>
			<description><![CDATA[Почитал, в чистом то, что у нас называется «события» :) Как-то так это выглядит в C#:<br/>
<br/>
public class SomeClass {<br/>
public <b>event </b> Proc&lt;int, SomType&gt; <b>SomeSignal</b>;<br/>
…<br/>
}<br/>
<br/>
…<br/>
void <b>SomeSlot</b>(int a, SomeType b){<br/>
…<br/>
}<br/>
<br/>
var someObject = new SomeClass();<br/>
…<br/>
someObject.<b>SomeSignal += SomeSlot<b>;<br/>
</b></b>]]></description>
			<pubDate>Fri, 27 Nov 2009 13:21:38 GMT</pubDate>
			<author>AndreyTS</author>
		</item>
	

	
		<item>
			<title>27.11.2009 13:05:28 KL7</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/76506/#comment_2226349</guid>
			<link>http://habrahabr.ru/blogs/qt_software/76506/#comment_2226349</link>
			<description><![CDATA[Английский вариант статьи в блоге удваивает Ваши заслуги перед отечеством =)<br/>
Меня пару месяцев назад невероятно интересовал весь этот Qt-шный PImpl, но тогда я так и не смог найти внятных ответов на мои вопросы. Ваши статьи многое прояснили. Надеюсь на этом Вы не остановитесь.]]></description>
			<pubDate>Fri, 27 Nov 2009 13:05:28 GMT</pubDate>
			<author>KL7</author>
		</item>
	

	
		<item>
			<title>27.11.2009 09:33:04 rule</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/76506/#comment_2225395</guid>
			<link>http://habrahabr.ru/blogs/qt_software/76506/#comment_2225395</link>
			<description><![CDATA[Да кстати кому интересно. Я сейчас тут переписываюсь с Андре Поэтисом, который занимается разработкой Qt-creator по поводу gdbmacroshelper. Он поддерживает меня что он реализован не очень. Поэтому они ведут разработку по его улучшению и уже есть девелоперский вариант, который он выложил в репозиторий по моей просьбе. Суть в том, что теперь испльзуется не call команда gdb, а биндинг питоновго скриптинга в gdb.<br/>
Моя основная идея состоит в том, чтобы расширить этот механизм для того чтобы можно было создавать дамперы своих кастомных классов. При существующей схеме единственный вариант — это линговать этот макрос с той библиотекой из которой вы хотите дампить класса. Так вот идея состоит в том чтоб придумать как это сделать так, чтобы можно было не прибегая к добавлению лишнего кода в исходники и не делая зависимым gdbmacroshelper от левого кода дать возможность людям писать собственные дамперы как можно проще.<br/>
<br/>
Вот напишу что и как я нарыл чуть позже, может кто посоветует чего-нибудь.]]></description>
			<pubDate>Fri, 27 Nov 2009 09:33:04 GMT</pubDate>
			<author>rule</author>
		</item>
	

	
		<item>
			<title>27.11.2009 09:24:14 rule</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/76506/#comment_2225360</guid>
			<link>http://habrahabr.ru/blogs/qt_software/76506/#comment_2225360</link>
			<description><![CDATA[Можно кстати будет потом вывернуть на изнанку moc предкомпилер и добавить возможность обработки собственного препроцессинга через плагины. Вот такая у меня идея вчера перед сном пришла. Правда прийдется систему плагинов делать чисто C++ ибо на момент сборки moc предполагается что qt еще не собран :-) Но это не остановит настоящего индейца.]]></description>
			<pubDate>Fri, 27 Nov 2009 09:24:14 GMT</pubDate>
			<author>rule</author>
		</item>
	

	
		<item>
			<title>27.11.2009 09:19:03 rule</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/76506/#comment_2225335</guid>
			<link>http://habrahabr.ru/blogs/qt_software/76506/#comment_2225335</link>
			<description><![CDATA[для того что все что в скобках макроса — это как-бы его параметры — это раз.<br/>
А во вторых так проще парсить в moc.]]></description>
			<pubDate>Fri, 27 Nov 2009 09:19:03 GMT</pubDate>
			<author>rule</author>
		</item>
	

	
		<item>
			<title>27.11.2009 09:18:04 rule</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/76506/#comment_2225329</guid>
			<link>http://habrahabr.ru/blogs/qt_software/76506/#comment_2225329</link>
			<description><![CDATA[в бусте есть точно такое же «ключевое слово» (из-за этого при миксе буста и кутишного кода лучше пользоватся Q_SLOTS вместо slots). Кстати про сигналы и слоты тут перевод есть официальной доки в хабре <a href="http://habrahabr.ru/blogs/qt_software/50812/.">habrahabr.ru/blogs/qt_software/50812/.</a><br/>
<br/>
Очень полезный механизм, четко спионереный у NextStep'а, GTK+ и boost тоже повзаимствовали его :-)]]></description>
			<pubDate>Fri, 27 Nov 2009 09:18:04 GMT</pubDate>
			<author>rule</author>
		</item>
	

	
		<item>
			<title>27.11.2009 08:41:45 belnetmon</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/76506/#comment_2225189</guid>
			<link>http://habrahabr.ru/blogs/qt_software/76506/#comment_2225189</link>
			<description><![CDATA[да, типа того. Только не на уровне модификации компилятора как надо бы это сделать (расширение языка), а макросами и препроцессором. Но это религиозная тема совместимости, да:)]]></description>
			<pubDate>Fri, 27 Nov 2009 08:41:45 GMT</pubDate>
			<author>belnetmon</author>
		</item>
	

	
		<item>
			<title>27.11.2009 08:29:46 AndreyTS</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/76506/#comment_2225151</guid>
			<link>http://habrahabr.ru/blogs/qt_software/76506/#comment_2225151</link>
			<description><![CDATA[Ясно, прикрутили <i>события</i> к старому доброму(?) С++ :)]]></description>
			<pubDate>Fri, 27 Nov 2009 08:29:46 GMT</pubDate>
			<author>AndreyTS</author>
		</item>
	

	
		<item>
			<title>27.11.2009 07:24:17 energycsdx</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/76506/#comment_2224943</guid>
			<link>http://habrahabr.ru/blogs/qt_software/76506/#comment_2224943</link>
			<description><![CDATA[а зачем выражение после emit брать в скобочки<br/>
emit это тоже пустой макрос.]]></description>
			<pubDate>Fri, 27 Nov 2009 07:24:17 GMT</pubDate>
			<author>energycsdx</author>
		</item>
	

	
		<item>
			<title>27.11.2009 06:48:02 belnetmon</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/76506/#comment_2224872</guid>
			<link>http://habrahabr.ru/blogs/qt_software/76506/#comment_2224872</link>
			<description><![CDATA[Это Qt-шный по сути макрос. Область, где будут описаны функции в специальном унифицированном формате, которые потом можно потом выпонить (emit). А внешним по отношению к классу механизмом эти сигналы связываются со слотами (функциями-приемниками) других обработчиков, таким образом происходит взаимодействие между разными объектами. Весьма удобный унифицированный механизм. не без недостатков, конечно, но удобный. ]]></description>
			<pubDate>Fri, 27 Nov 2009 06:48:02 GMT</pubDate>
			<author>belnetmon</author>
		</item>
	

	
		<item>
			<title>27.11.2009 05:10:19 AndreyTS</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/76506/#comment_2224783</guid>
			<link>http://habrahabr.ru/blogs/qt_software/76506/#comment_2224783</link>
			<description><![CDATA[Прошу прощения, немного не по теме, но стало интересно, что за ключевое слово «signals: »?]]></description>
			<pubDate>Fri, 27 Nov 2009 05:10:19 GMT</pubDate>
			<author>AndreyTS</author>
		</item>
	

	
		<item>
			<title>26.11.2009 19:54:52 rule</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/76506/#comment_2223890</guid>
			<link>http://habrahabr.ru/blogs/qt_software/76506/#comment_2223890</link>
			<description><![CDATA[You are welcome.]]></description>
			<pubDate>Thu, 26 Nov 2009 19:54:52 GMT</pubDate>
			<author>rule</author>
		</item>
	

	
		<item>
			<title>26.11.2009 19:26:05 Takeji</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/76506/#comment_2223795</guid>
			<link>http://habrahabr.ru/blogs/qt_software/76506/#comment_2223795</link>
			<description><![CDATA[Спасибо за подробную статью]]></description>
			<pubDate>Thu, 26 Nov 2009 19:26:05 GMT</pubDate>
			<author>Takeji</author>
		</item>
	

	
</channel>
</rss>

