<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: CSimpleBuf, a C++ utility class under BSD license</title>
	<link>http://blog.assarbad.net/20080721/csimplebuf-a-cplusplus-utility-class-under-bsd-license/</link>
	<description>Programming, reverse engineering and anything else as well ...</description>
	<pubDate>Tue, 06 Jan 2009 19:19:43 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: Chris</title>
		<link>http://blog.assarbad.net/20080721/csimplebuf-a-cplusplus-utility-class-under-bsd-license/#comment-45631</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Sat, 16 Aug 2008 23:02:52 +0000</pubDate>
		<guid>http://blog.assarbad.net/20080721/csimplebuf-a-cplusplus-utility-class-under-bsd-license/#comment-45631</guid>
		<description>Any objections against a conversion to Delphi?...if I ever got time.</description>
		<content:encoded><![CDATA[<p>Any objections against a conversion to Delphi?&#8230;if I ever got time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oliver</title>
		<link>http://blog.assarbad.net/20080721/csimplebuf-a-cplusplus-utility-class-under-bsd-license/#comment-44848</link>
		<dc:creator>Oliver</dc:creator>
		<pubDate>Thu, 31 Jul 2008 08:08:08 +0000</pubDate>
		<guid>http://blog.assarbad.net/20080721/csimplebuf-a-cplusplus-utility-class-under-bsd-license/#comment-44848</guid>
		<description>:lol:</description>
		<content:encoded><![CDATA[<p> <img src='http://blog.assarbad.net/wp-includes/images/smilies/icon_lol.gif' alt=':lol:' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nn</title>
		<link>http://blog.assarbad.net/20080721/csimplebuf-a-cplusplus-utility-class-under-bsd-license/#comment-44845</link>
		<dc:creator>nn</dc:creator>
		<pubDate>Thu, 31 Jul 2008 05:43:15 +0000</pubDate>
		<guid>http://blog.assarbad.net/20080721/csimplebuf-a-cplusplus-utility-class-under-bsd-license/#comment-44845</guid>
		<description>Oops - my &#60;sarcasm&#62; and &#60;/sarcasm&#62; tags got clobbered during submit...

You should know the reference.</description>
		<content:encoded><![CDATA[<p>Oops - my &lt;sarcasm&gt; and &lt;/sarcasm&gt; tags got clobbered during submit&#8230;</p>
<p>You should know the reference.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oliver</title>
		<link>http://blog.assarbad.net/20080721/csimplebuf-a-cplusplus-utility-class-under-bsd-license/#comment-44821</link>
		<dc:creator>Oliver</dc:creator>
		<pubDate>Wed, 30 Jul 2008 11:46:12 +0000</pubDate>
		<guid>http://blog.assarbad.net/20080721/csimplebuf-a-cplusplus-utility-class-under-bsd-license/#comment-44821</guid>
		<description>a.) what does that have to do with MS? With no big effort this class is fully portable, for example right now it also works with BCB 6.
b.) it isn't just a good buffer for strings, it can hold arrays of just about anything.
c.) Let's say you don't use MFC/ATL already, then this class offers a slim substitute that can also be abused for strings, but also as ordinary buffer.
d.) Let's say you &lt;em&gt;use&lt;/em&gt; MFC/ATL: have you ever worked with CString as a buffer to be passed to APIs? It's tedious.

In all those cases this buffer class comes in. Surely, in most projects I'd go for std:string (and friends), not even CString, but even there, the c_str() member function gives you a constant buffer, so you'd have to cast that away (ugly!) or use std::stringbuf (where it gets tedious again) in order to talk to APIs that want buffers.</description>
		<content:encoded><![CDATA[<p>a.) what does that have to do with MS? With no big effort this class is fully portable, for example right now it also works with BCB 6.<br />
b.) it isn&#8217;t just a good buffer for strings, it can hold arrays of just about anything.<br />
c.) Let&#8217;s say you don&#8217;t use MFC/ATL already, then this class offers a slim substitute that can also be abused for strings, but also as ordinary buffer.<br />
d.) Let&#8217;s say you <em>use</em> MFC/ATL: have you ever worked with CString as a buffer to be passed to APIs? It&#8217;s tedious.</p>
<p>In all those cases this buffer class comes in. Surely, in most projects I&#8217;d go for std:string (and friends), not even CString, but even there, the c_str() member function gives you a constant buffer, so you&#8217;d have to cast that away (ugly!) or use std::stringbuf (where it gets tedious again) in order to talk to APIs that want buffers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nn</title>
		<link>http://blog.assarbad.net/20080721/csimplebuf-a-cplusplus-utility-class-under-bsd-license/#comment-44814</link>
		<dc:creator>nn</dc:creator>
		<pubDate>Wed, 30 Jul 2008 05:47:53 +0000</pubDate>
		<guid>http://blog.assarbad.net/20080721/csimplebuf-a-cplusplus-utility-class-under-bsd-license/#comment-44814</guid>
		<description>
Doesn't Microsoft have perfectly good string classes that we can use?

Why do we need another one?
</description>
		<content:encoded><![CDATA[<p>Doesn&#8217;t Microsoft have perfectly good string classes that we can use?</p>
<p>Why do we need another one?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
