﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-50米深蓝-最新评论</title><link>http://www.cppblog.com/50mi/CommentsRSS.aspx</link><description /><language>zh-cn</language><pubDate>Wed, 28 Dec 2005 04:58:00 GMT</pubDate><lastBuildDate>Wed, 28 Dec 2005 04:58:00 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 垫片类（自我的解释）</title><link>http://www.cppblog.com/50mi/archive/2007/08/02/2206.html#29203</link><dc:creator>tt</dc:creator><author>tt</author><pubDate>Thu, 02 Aug 2007 08:10:00 GMT</pubDate><guid>http://www.cppblog.com/50mi/archive/2007/08/02/2206.html#29203</guid><description><![CDATA[谢谢,略微明白了,但LZ没有说明&quot;什么是垫片类&quot;,SHIM CLASS 只能用来进行格式转换吗?还是范指一类这种功能的类,本人C++初学者,望指教<img src ="http://www.cppblog.com/50mi/aggbug/29203.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/50mi/" target="_blank">tt</a> 2007-08-02 16:10 <a href="http://www.cppblog.com/50mi/archive/2007/08/02/2206.html#29203#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 垫片类（自我的解释）</title><link>http://www.cppblog.com/50mi/archive/2005/12/28/2206.html#2207</link><dc:creator>小明</dc:creator><author>小明</author><pubDate>Wed, 28 Dec 2005 04:58:00 GMT</pubDate><guid>http://www.cppblog.com/50mi/archive/2005/12/28/2206.html#2207</guid><description><![CDATA[如果这样写呢，不用define了吧<br><br>class UNCC<br>{<br>public:<br> UNCC(TCHAR* s)<br>{<br>  if (s != NULL)<br>  {<br>   m_p = new wchar_t[strlen(s) +1];<br>   Translate(m_p, s)///这里假定Translate是转换函数<br>  }<br>  else<br>  {<br>   m_p = new wchar_t[1];<br>   *m_p = 0;<br>  }<br>}<br> ~UNCC()<br> {<br>  if (NULL != m_p)<br>  {<br>   delete[] m_p;<br>   m_p = NULL;<br>  }<br> }<br> operator wchar_t *()<br> {<br>     return m_p;<br>   }<br>private:<br> wchar_t* m_p;<br>};<br><br><img src ="http://www.cppblog.com/50mi/aggbug/2207.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/50mi/" target="_blank">小明</a> 2005-12-28 12:58 <a href="http://www.cppblog.com/50mi/archive/2005/12/28/2206.html#2207#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>