<?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>Komentarze do: class Callback &#8211; wskaźnik do funkcji i metod</title>
	<atom:link href="http://www.namek.eu/class-callback-wskaznik-do-funkcji-i-metod/feed" rel="self" type="application/rss+xml" />
	<link>http://www.namek.eu/class-callback-wskaznik-do-funkcji-i-metod</link>
	<description>pomysły na życie w racjonalnym stylu, czyli - zakoduj swój umysł!</description>
	<lastBuildDate>Thu, 15 Jul 2010 11:00:13 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Autor: online</title>
		<link>http://www.namek.eu/class-callback-wskaznik-do-funkcji-i-metod/comment-page-1#comment-6601</link>
		<dc:creator>online</dc:creator>
		<pubDate>Fri, 21 May 2010 04:27:21 +0000</pubDate>
		<guid isPermaLink="false">http://namek.ovh.org/wordpress/?p=33#comment-6601</guid>
		<description>bardzo ciekawe, dzieki</description>
		<content:encoded><![CDATA[<p>bardzo ciekawe, dzieki</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: namek</title>
		<link>http://www.namek.eu/class-callback-wskaznik-do-funkcji-i-metod/comment-page-1#comment-1851</link>
		<dc:creator>namek</dc:creator>
		<pubDate>Thu, 24 Jul 2008 09:53:45 +0000</pubDate>
		<guid isPermaLink="false">http://namek.ovh.org/wordpress/?p=33#comment-1851</guid>
		<description>CCallbackIdCreator nie jest klasa dla usera. To chyba wszystko, co moge powiedziec. Co do tego if&#039;a... mialo byc czytelne dla tych, ktorzy nie rozumieja takich konstrukcji :) Ale thx za uwage, czasami nie wiem po prostu co pisze :P</description>
		<content:encoded><![CDATA[<p>CCallbackIdCreator nie jest klasa dla usera. To chyba wszystko, co moge powiedziec. Co do tego if&#8217;a&#8230; mialo byc czytelne dla tych, ktorzy nie rozumieja takich konstrukcji :) Ale thx za uwage, czasami nie wiem po prostu co pisze :P</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: peanut</title>
		<link>http://www.namek.eu/class-callback-wskaznik-do-funkcji-i-metod/comment-page-1#comment-1716</link>
		<dc:creator>peanut</dc:creator>
		<pubDate>Wed, 16 Jul 2008 20:30:12 +0000</pubDate>
		<guid isPermaLink="false">http://namek.ovh.org/wordpress/?p=33#comment-1716</guid>
		<description>No racja racja!!
Dodam jeszcze:
Po pierwsze Twoja klasa Namek nawet przy singletonie nie stala :).
W singletonach chodzi o to, ze sa one niejako calosciowym obiektem programu, a obiekt klasy singletonu jest nadrzednym wobec wszystkich innych, I CO NAJWAZNIEJSZE KAZDA KLASA SINGLETONU WYSTEPUJE TYLKO W POJEDNYCZEJ INSTANCJI ZE WZGLEDU NA JEJ UNIKTOWA ROLE.
Do czego zmierzam, popatrz na taki &quot;œkawalek&quot; kodu:
&quot;¦
CCallbackIdCreator c1; // O mam instancje &quot;œsinletonu&quot;
CCallbackIdCreator c2; // O kurna! Mam jeszcze jedna!
CCallbackIdCreator c3; // I jeszcze!!!
CCallbackIdCreator c4; // mam pisac dalej? :)
Lammiesz tutaj podstawowa wlasciwosc jaka posiadaja singletony - ich instancja jest UNIKATOWA I JEDYNA - a kod wpisany (ktory na 10000000% sie skompiluje i bedzie &quot;œdzialal&quot;) na to nie wskazuje! Jesli Twoja klasa byla by prawdziwym singletonem to na etapie perwszego wywolania kompilator powinien sie juz zapluc. Chodzi o to ze Twoj konstruktor jest w sekcji public, a to fatal error :) Powinien on byc w opatrzony modyfikatorem private i zaloze sie ze jesli tak bedzie, to powyzszy kod sie nie skompiluje :) a jedna i JEDYNA instancja klasy bedzie dostepna TYLKO prze statyczna metode inst(); - otrzymasz dzieki temu JEDYNA instancje klasy.
No to na tyle o singletonach.</description>
		<content:encoded><![CDATA[<p>No racja racja!!<br />
Dodam jeszcze:<br />
Po pierwsze Twoja klasa Namek nawet przy singletonie nie stala :).<br />
W singletonach chodzi o to, ze sa one niejako calosciowym obiektem programu, a obiekt klasy singletonu jest nadrzednym wobec wszystkich innych, I CO NAJWAZNIEJSZE KAZDA KLASA SINGLETONU WYSTEPUJE TYLKO W POJEDNYCZEJ INSTANCJI ZE WZGLEDU NA JEJ UNIKTOWA ROLE.<br />
Do czego zmierzam, popatrz na taki &#8222;œkawalek&#8221; kodu:<br />
&#8222;¦<br />
CCallbackIdCreator c1; // O mam instancje &#8222;œsinletonu&#8221;<br />
CCallbackIdCreator c2; // O kurna! Mam jeszcze jedna!<br />
CCallbackIdCreator c3; // I jeszcze!!!<br />
CCallbackIdCreator c4; // mam pisac dalej? :)<br />
Lammiesz tutaj podstawowa wlasciwosc jaka posiadaja singletony &#8211; ich instancja jest UNIKATOWA I JEDYNA &#8211; a kod wpisany (ktory na 10000000% sie skompiluje i bedzie &#8222;œdzialal&#8221;) na to nie wskazuje! Jesli Twoja klasa byla by prawdziwym singletonem to na etapie perwszego wywolania kompilator powinien sie juz zapluc. Chodzi o to ze Twoj konstruktor jest w sekcji public, a to fatal error :) Powinien on byc w opatrzony modyfikatorem private i zaloze sie ze jesli tak bedzie, to powyzszy kod sie nie skompiluje :) a jedna i JEDYNA instancja klasy bedzie dostepna TYLKO prze statyczna metode inst(); &#8211; otrzymasz dzieki temu JEDYNA instancje klasy.<br />
No to na tyle o singletonach.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: misiaczekk</title>
		<link>http://www.namek.eu/class-callback-wskaznik-do-funkcji-i-metod/comment-page-1#comment-1705</link>
		<dc:creator>misiaczekk</dc:creator>
		<pubDate>Wed, 16 Jul 2008 06:58:34 +0000</pubDate>
		<guid isPermaLink="false">http://namek.ovh.org/wordpress/?p=33#comment-1705</guid>
		<description>@peanut
stary jak juz sie przyczepiles do if&#039;a, to ja sie przyczepie do Twojego:
&quot;return (m_id != obj.m_id) ? true : false;&quot;

przeciez wystarczy samo:
return (m_id != obj.m_id);

no nie?</description>
		<content:encoded><![CDATA[<p>@peanut<br />
stary jak juz sie przyczepiles do if&#8217;a, to ja sie przyczepie do Twojego:<br />
&#8222;return (m_id != obj.m_id) ? true : false;&#8221;</p>
<p>przeciez wystarczy samo:<br />
return (m_id != obj.m_id);</p>
<p>no nie?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: peanut</title>
		<link>http://www.namek.eu/class-callback-wskaznik-do-funkcji-i-metod/comment-page-1#comment-1695</link>
		<dc:creator>peanut</dc:creator>
		<pubDate>Tue, 15 Jul 2008 19:38:20 +0000</pubDate>
		<guid isPermaLink="false">http://namek.ovh.org/wordpress/?p=33#comment-1695</guid>
		<description>Sorry submit wcisnolem ... shit!
Kontynuujac mysl:
    if( m_id != obj.m_id )       
            return true;    
    else        
            return false;

powyzsze nie ma sensu :(. Dlaczego? A po co to else? No i ze glebiej wejde, chyba lepiej napisac tak:

return (m_id != obj.m_id) ? true : false;
no nie?

A tak na koniec, to calkiem niezle :) ciekawe masz pomysly ... a masz czas zeby cos innego robic? :) 
Pozdro!</description>
		<content:encoded><![CDATA[<p>Sorry submit wcisnolem &#8230; shit!<br />
Kontynuujac mysl:<br />
    if( m_id != obj.m_id )<br />
            return true;<br />
    else<br />
            return false;</p>
<p>powyzsze nie ma sensu :(. Dlaczego? A po co to else? No i ze glebiej wejde, chyba lepiej napisac tak:</p>
<p>return (m_id != obj.m_id) ? true : false;<br />
no nie?</p>
<p>A tak na koniec, to calkiem niezle :) ciekawe masz pomysly &#8230; a masz czas zeby cos innego robic? :)<br />
Pozdro!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: peanut</title>
		<link>http://www.namek.eu/class-callback-wskaznik-do-funkcji-i-metod/comment-page-1#comment-1694</link>
		<dc:creator>peanut</dc:creator>
		<pubDate>Tue, 15 Jul 2008 19:29:48 +0000</pubDate>
		<guid isPermaLink="false">http://namek.ovh.org/wordpress/?p=33#comment-1694</guid>
		<description>Hm...
Jesli moge sobie pozwolic na odrobine krytyki ...

Po pierwsze Twoja klasa Namek nawet przy singletonie nie stala :).
W singletonach chodzi o to, ze sa one niejako calosciowym obiektem programu, a obiekt klasy singletonu jest nadrzednym wobec wszystkich innych, I CO NAJWAZNIEJSZE KAZDA KLASA SINGLETONU WYSTEPUJE TYLKO W POJEDNYCZEJ INSTANCJI ZE WZGLEDU NA JEJ UNIKTOWA ROLE.
Do czego zmierzam, popatrz na taki &quot;kawalek&quot; kodu:
...
CCallbackIdCreator c1; // O mam instancje &quot;sinletonu&quot;
CCallbackIdCreator c2; // O kurna! Mam jeszcze jedna!
CCallbackIdCreator c3; // I jeszcze!!!
CCallbackIdCreator c4; // mam pisac dalej? :)

Lammiesz tutaj podstawowa wlasciwosc jaka posiadaja singletony - ich instancja jest UNIKATOWA I JEDYNA - a kod wpisany (ktory na 10000000% sie skompiluje i bedzie &quot;dzialal&quot;) na to nie wskazuje! Jesli Twoja klasa byla by prawdziwym singletonem to na etapie perwszego wywolania kompilator powinien sie juz zapluc. Chodzi o to ze Twoj konstruktor jest w sekcji public, a to fatal error :) Powinien on byc w opatrzony modyfikatorem private i zaloze sie ze jesli tak bedzie, to powyzszy kod sie nie skompiluje :) a jedna i JEDYNA instancja klasy bedzie dostepna TYLKO prze statyczna metode inst(); - otrzymasz dzieki temu JEDYNA instancje klasy.
No to na tyle o singletonach.
A jeszcze jedno: kod taki jak:
    if( m_id != obj.m_id )
return true;    else        return false;</description>
		<content:encoded><![CDATA[<p>Hm&#8230;<br />
Jesli moge sobie pozwolic na odrobine krytyki &#8230;</p>
<p>Po pierwsze Twoja klasa Namek nawet przy singletonie nie stala :).<br />
W singletonach chodzi o to, ze sa one niejako calosciowym obiektem programu, a obiekt klasy singletonu jest nadrzednym wobec wszystkich innych, I CO NAJWAZNIEJSZE KAZDA KLASA SINGLETONU WYSTEPUJE TYLKO W POJEDNYCZEJ INSTANCJI ZE WZGLEDU NA JEJ UNIKTOWA ROLE.<br />
Do czego zmierzam, popatrz na taki &#8222;kawalek&#8221; kodu:<br />
&#8230;<br />
CCallbackIdCreator c1; // O mam instancje &#8222;sinletonu&#8221;<br />
CCallbackIdCreator c2; // O kurna! Mam jeszcze jedna!<br />
CCallbackIdCreator c3; // I jeszcze!!!<br />
CCallbackIdCreator c4; // mam pisac dalej? :)</p>
<p>Lammiesz tutaj podstawowa wlasciwosc jaka posiadaja singletony &#8211; ich instancja jest UNIKATOWA I JEDYNA &#8211; a kod wpisany (ktory na 10000000% sie skompiluje i bedzie &#8222;dzialal&#8221;) na to nie wskazuje! Jesli Twoja klasa byla by prawdziwym singletonem to na etapie perwszego wywolania kompilator powinien sie juz zapluc. Chodzi o to ze Twoj konstruktor jest w sekcji public, a to fatal error :) Powinien on byc w opatrzony modyfikatorem private i zaloze sie ze jesli tak bedzie, to powyzszy kod sie nie skompiluje :) a jedna i JEDYNA instancja klasy bedzie dostepna TYLKO prze statyczna metode inst(); &#8211; otrzymasz dzieki temu JEDYNA instancje klasy.<br />
No to na tyle o singletonach.<br />
A jeszcze jedno: kod taki jak:<br />
    if( m_id != obj.m_id )<br />
return true;    else        return false;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: namek</title>
		<link>http://www.namek.eu/class-callback-wskaznik-do-funkcji-i-metod/comment-page-1#comment-303</link>
		<dc:creator>namek</dc:creator>
		<pubDate>Thu, 07 Feb 2008 16:47:07 +0000</pubDate>
		<guid isPermaLink="false">http://namek.ovh.org/wordpress/?p=33#comment-303</guid>
		<description>Zedytowałem powyższy post :) Teraz można zajrzeć do kodu źródłowego, który już nie tylko działa ale i jako tako wygląda (mowa o klasie Callback).
http://pastebin.com/f69a6224b

Kurak: a można też napisać samemu dla siebie :P &quot;Nie lubię boosta&quot;.</description>
		<content:encoded><![CDATA[<p>Zedytowałem powyższy post :) Teraz można zajrzeć do kodu źródłowego, który już nie tylko działa ale i jako tako wygląda (mowa o klasie Callback).<br />
<a href="http://pastebin.com/f69a6224b" rel="nofollow">http://pastebin.com/f69a6224b</a></p>
<p>Kurak: a można też napisać samemu dla siebie :P &#8222;Nie lubię boosta&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Kurak</title>
		<link>http://www.namek.eu/class-callback-wskaznik-do-funkcji-i-metod/comment-page-1#comment-302</link>
		<dc:creator>Kurak</dc:creator>
		<pubDate>Thu, 07 Feb 2008 14:11:01 +0000</pubDate>
		<guid isPermaLink="false">http://namek.ovh.org/wordpress/?p=33#comment-302</guid>
		<description>Zamiast pisać to wszystko można skorzystać z boost::function i olać, co poda użytkownik - wskaźnik na funkcję, metodę czy obiekt z operatorem () ;&gt;</description>
		<content:encoded><![CDATA[<p>Zamiast pisać to wszystko można skorzystać z boost::function i olać, co poda użytkownik &#8211; wskaźnik na funkcję, metodę czy obiekt z operatorem () ;&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: namek</title>
		<link>http://www.namek.eu/class-callback-wskaznik-do-funkcji-i-metod/comment-page-1#comment-300</link>
		<dc:creator>namek</dc:creator>
		<pubDate>Thu, 07 Feb 2008 11:26:11 +0000</pubDate>
		<guid isPermaLink="false">http://namek.ovh.org/wordpress/?p=33#comment-300</guid>
		<description>Da się bez problemu, ale wtedy na x64 nie będzie już możliwości edycji, aby to tam działało dla więcej jak jeden parametr. Byłby problem z podawaniem takich parametrów. C++&#039;owo jako tako się nie da, potrzebny jest do tego assembler i wrzucanie na stos w odpowiedniej konwencji wywołania.

http://dexter2206.wordpress.com/2008/01/09/calling-conventions/
http://www.i-lo.tarnow.pl/edu/inf/prg/win32asm/pages/01.htm

Właśnie nad tym teraz pracuję i wypuszczę drugą wersję :) Z kolei też próbuję wyrzucić sam szablon, aby było przejrzyściej. Forma jaka jest, to trochę pozostałości z kombinowania inną metodą.</description>
		<content:encoded><![CDATA[<p>Da się bez problemu, ale wtedy na x64 nie będzie już możliwości edycji, aby to tam działało dla więcej jak jeden parametr. Byłby problem z podawaniem takich parametrów. C++&#8217;owo jako tako się nie da, potrzebny jest do tego assembler i wrzucanie na stos w odpowiedniej konwencji wywołania.</p>
<p><a href="http://dexter2206.wordpress.com/2008/01/09/calling-conventions/" rel="nofollow">http://dexter2206.wordpress.com/2008/01/09/calling-conventions/</a><br />
<a href="http://www.i-lo.tarnow.pl/edu/inf/prg/win32asm/pages/01.htm" rel="nofollow">http://www.i-lo.tarnow.pl/edu/inf/prg/win32asm/pages/01.htm</a></p>
<p>Właśnie nad tym teraz pracuję i wypuszczę drugą wersję :) Z kolei też próbuję wyrzucić sam szablon, aby było przejrzyściej. Forma jaka jest, to trochę pozostałości z kombinowania inną metodą.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: icek</title>
		<link>http://www.namek.eu/class-callback-wskaznik-do-funkcji-i-metod/comment-page-1#comment-299</link>
		<dc:creator>icek</dc:creator>
		<pubDate>Thu, 07 Feb 2008 10:09:10 +0000</pubDate>
		<guid isPermaLink="false">http://namek.ovh.org/wordpress/?p=33#comment-299</guid>
		<description>Z tego co widze, mozna przekazac tylko jeden parametr (wskaznik na void). Mysle, czy nie daloby sie tego rozwiazac stosujac szablony, tak aby mozna bylo przekazac metode o dowolnej ilosci i typach parametrow?</description>
		<content:encoded><![CDATA[<p>Z tego co widze, mozna przekazac tylko jeden parametr (wskaznik na void). Mysle, czy nie daloby sie tego rozwiazac stosujac szablony, tak aby mozna bylo przekazac metode o dowolnej ilosci i typach parametrow?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
