<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>[bRue.org] &#187; C++</title>
	<atom:link href="http://www.brue.org/category/coding/c/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brue.org</link>
	<description>Diario de un multiagente irracional</description>
	<lastBuildDate>Wed, 14 Dec 2011 09:58:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>R.I.P. Dennis Ritchie</title>
		<link>http://www.brue.org/2011/10/r-i-p-dennis-ritchie/</link>
		<comments>http://www.brue.org/2011/10/r-i-p-dennis-ritchie/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 14:43:28 +0000</pubDate>
		<dc:creator>brue</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.brue.org/?p=632</guid>
		<description><![CDATA[]]></description>
		<wfw:commentRss>http://www.brue.org/2011/10/r-i-p-dennis-ritchie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Template C++ de Singleton con atexit</title>
		<link>http://www.brue.org/2010/10/template-c-de-singleton-con-atexit/</link>
		<comments>http://www.brue.org/2010/10/template-c-de-singleton-con-atexit/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 04:28:41 +0000</pubDate>
		<dc:creator>brue</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.brue.org/?p=518</guid>
		<description><![CDATA[?Ver código CPP1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 #ifndef __SINGLETON_ATEXIT__ #define __SINGLETON_ATEXIT__ &#160; #include &#34;Uncopyable.h&#34; #include &#60;cstdlib&#62; &#160; template&#60;typename T&#62; class Singleton: public uncopyable &#123; public: static T* getInstance&#40;&#41;&#123;]]></description>
		<wfw:commentRss>http://www.brue.org/2010/10/template-c-de-singleton-con-atexit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Template C++ de Singleton con auto_ptr</title>
		<link>http://www.brue.org/2010/10/template-c-de-singleton-con-auto_ptr/</link>
		<comments>http://www.brue.org/2010/10/template-c-de-singleton-con-auto_ptr/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 04:24:12 +0000</pubDate>
		<dc:creator>brue</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.brue.org/?p=513</guid>
		<description><![CDATA[?Ver código CPP1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #if !defined(__SINGLETON_AUTO_PTR__) #define __SINGLETON_AUTO_PTR__ &#160; #include &#60;memory&#62; #include &#34;uncopyable.h&#34; &#160; template &#60;typename T&#62; class Singleton : public uncopyable &#123; public: static T* getInstance&#40;&#41;&#123; static const std::auto_ptr&#60;T&#62; __instance&#40;new T&#41;; return __instance.get&#40;&#41;; &#125; protected: Singleton&#40;&#41;&#123;&#125;; virtual]]></description>
		<wfw:commentRss>http://www.brue.org/2010/10/template-c-de-singleton-con-auto_ptr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Collada DOM Locales BUG</title>
		<link>http://www.brue.org/2010/06/collada-dom-locales-bug/</link>
		<comments>http://www.brue.org/2010/06/collada-dom-locales-bug/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 15:25:44 +0000</pubDate>
		<dc:creator>brue</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.brue.org/?p=435</guid>
		<description><![CDATA[Collada DOM is buggy, we all know, but this bug makes it unusable. Collada team is not handling locale info, so non C-compatible locale users won&#8217;t be able to use float point numbers. While C locale uses floating point numbers like &#8220;1.43&#8243;, spanish locale uses &#8220;1,43&#8243;. One quick workaround is setting the C locale inside]]></description>
		<wfw:commentRss>http://www.brue.org/2010/06/collada-dom-locales-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ColladaDOM 1.4 deb packages i386</title>
		<link>http://www.brue.org/2010/04/colladadom-1-4-deb-packages-i386/</link>
		<comments>http://www.brue.org/2010/04/colladadom-1-4-deb-packages-i386/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 19:45:36 +0000</pubDate>
		<dc:creator>brue</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.brue.org/?p=415</guid>
		<description><![CDATA[Thanks, Cleto! libcolladadom14_2.2-1_i386.deb libcolladadom14-dev_2.2-1_i386.deb These have no support for ZAE and are built with tinyxml instead of libxml(2). Depends on: ?Ver código BASH1 aptitude install libpcre++-dev libpcre++0 libpcre3-dev libpcre3 libboost-filesystem-dev libtinyxml-dev Compiling, add to LDFLAGS: -lpcre -lpcrecpp -lboost_filesystem -lminizip -lcollada14dom Spanish Note: Estos paquetes contienen lo mismo que hay en este post, pero con dependencias]]></description>
		<wfw:commentRss>http://www.brue.org/2010/04/colladadom-1-4-deb-packages-i386/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ColladaDOM 1.4 en debian SID (32 bits)</title>
		<link>http://www.brue.org/2010/04/colladadom-1-4-en-debian-sid-32-bits/</link>
		<comments>http://www.brue.org/2010/04/colladadom-1-4-en-debian-sid-32-bits/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 18:17:23 +0000</pubDate>
		<dc:creator>brue</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.brue.org/?p=407</guid>
		<description><![CDATA[¿Quieres paquetes debian? ¡Pasa de este post y mira aquí! debian debs ColladaDOM 1.4 i386. He tenido problemas utilizando colladadom en alguna máquina de 32 bits por culpa de libxml2 (o hasta ahí he llegado). Mientras que tras compilar con soporte de libxml2 en amd64 no he tenido ningún problema, al hacer lo mismo en]]></description>
		<wfw:commentRss>http://www.brue.org/2010/04/colladadom-1-4-en-debian-sid-32-bits/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pausando un  hilo (posix pthread) unos milisegundos.</title>
		<link>http://www.brue.org/2010/03/haciendo-esperar-a-un-hilo-posix-pthread/</link>
		<comments>http://www.brue.org/2010/03/haciendo-esperar-a-un-hilo-posix-pthread/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 10:18:25 +0000</pubDate>
		<dc:creator>brue</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.brue.org/?p=355</guid>
		<description><![CDATA[A menudo hace falta para la ejecución de un hilo ya que no queremos que consuma todo el tiempo de CPU, cuando, por ejemplo, hacemos un polling agresivo. Hay que tener en cuenta que sleep() no funciona puesto que para el proceso completamente. Una posible solución es utilizar la siguiente función: ?Ver código CPP1 2]]></description>
		<wfw:commentRss>http://www.brue.org/2010/03/haciendo-esperar-a-un-hilo-posix-pthread/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

