﻿<?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++博客-Google</title><link>http://www.cppblog.com/google/</link><description>google</description><language>zh-cn</language><lastBuildDate>Tue, 14 Apr 2026 23:06:10 GMT</lastBuildDate><pubDate>Tue, 14 Apr 2026 23:06:10 GMT</pubDate><ttl>60</ttl><item><title>颠倒字符出现的次序</title><link>http://www.cppblog.com/google/archive/2008/04/23/47922.html</link><dc:creator>Google</dc:creator><author>Google</author><pubDate>Wed, 23 Apr 2008 08:06:00 GMT</pubDate><guid>http://www.cppblog.com/google/archive/2008/04/23/47922.html</guid><wfw:comment>http://www.cppblog.com/google/comments/47922.html</wfw:comment><comments>http://www.cppblog.com/google/archive/2008/04/23/47922.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/google/comments/commentRss/47922.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/google/services/trackbacks/47922.html</trackback:ping><description><![CDATA[<p>如：&#8220;hello world&#8221; 变为 &#8220;world hello&#8221;<br><br>// test.cpp : main project file.</p>
<p>#include "stdafx.h"<br>#include&lt;iostream&gt;<br>using namespace System;<br>using namespace std;<br>char * stringreverse(char str[],int start,int end)<br>{<br>&nbsp; char tmp;<br>&nbsp; while(start&lt;end)<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp; tmp = str[start];<br>&nbsp;&nbsp;&nbsp;&nbsp; str[start] = str[end];<br>&nbsp;&nbsp;&nbsp;&nbsp; str[end] = tmp;<br>&nbsp;&nbsp;&nbsp;&nbsp; start++;<br>&nbsp;&nbsp;&nbsp;&nbsp; end--;<br>&nbsp; }<br>&nbsp; return str;<br>}<br>int reversewords(char str[])<br>{<br>&nbsp; int len = strlen(str);<br>&nbsp; int start = 0;<br>&nbsp; int end = 0;</p>
<p>&nbsp; stringreverse(str,start,len-1);<br>&nbsp; do<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp; start = end;<br>&nbsp; while(str[end] != ' '&amp;&amp;end&lt;len)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end++;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end--;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stringreverse(str,start,end);<br>&nbsp;&nbsp;&nbsp;&nbsp; end+=2;<br>&nbsp; }while(end&lt;len);<br>&nbsp; return 1;<br>}</p>
<p>int main(int argc, char* argv[])<br>{<br>&nbsp;char str[100]="hello world" ;<br>&nbsp;&nbsp;&nbsp; reversewords(str);<br>&nbsp;printf("%s\n",str);<br>&nbsp;return 0;<br>}</p>
<img src ="http://www.cppblog.com/google/aggbug/47922.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/google/" target="_blank">Google</a> 2008-04-23 16:06 <a href="http://www.cppblog.com/google/archive/2008/04/23/47922.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>笔试</title><link>http://www.cppblog.com/google/archive/2008/04/22/47778.html</link><dc:creator>Google</dc:creator><author>Google</author><pubDate>Mon, 21 Apr 2008 16:10:00 GMT</pubDate><guid>http://www.cppblog.com/google/archive/2008/04/22/47778.html</guid><wfw:comment>http://www.cppblog.com/google/comments/47778.html</wfw:comment><comments>http://www.cppblog.com/google/archive/2008/04/22/47778.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/google/comments/commentRss/47778.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/google/services/trackbacks/47778.html</trackback:ping><description><![CDATA[<p>1。打印如下图案，共19行，只能有一个for循环（程序已经提供）<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ***&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *****&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *******&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; *********&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; ***********<br>&nbsp;&nbsp; *************&nbsp;&nbsp; <br>&nbsp; ***************&nbsp; <br>&nbsp;***************** <br>*******************<br>&nbsp;***************** <br>&nbsp; ***************&nbsp; <br>&nbsp;&nbsp; *************&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; ***********&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; *********&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *******&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *****&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ***&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp; <br>main()<br>{ <br>int i; <br>char str[20]={' ', ' ',' ', ' ',' ', ' ',' ', ' ',' ', ' ',' ', ' ',' ', ' ',' ', ' ',' ', ' ',' ','\0'}; <br>for(i=0;i&lt;19;i++) <br>{ <br>if(i&lt;10) <br>{ <br>str[9+i]='*'; <br>str[9-i]='*'; <br>printf("%s\n",str); <br>} <br>else <br>{ <br>str[i-10]=' '; <br>str[28-i]=' '; <br>printf("%s\n",str); <br>} <br>} </p>
<p>}</p>
<p>2.<br>void fun(int x)<br>{<br>&nbsp;if(x/2&gt;0)fun(x/2);<br>&nbsp;printf("%d",x);<br>}<br>求fun(10)的输出结果&nbsp; 1/2/5/10S<br>3。<br>#define f1(n) (n)*(n)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int i=5;<br>&nbsp;int k=0;<br>&nbsp;k=f1(i++);<br>&nbsp;printf("%d %d",i,k);<br>输出结果： 7/25<br>4。下面那个for循环是无限循环<br>for(int i=010;i==10;i+=0)<br>for(int i=10;(i++^--i)==0;i+=0)<br>还有几个忘了<br>5.Email relay 和Email access分别用了什么协议？（其他还有很多，略）<br>6。in a mobile phone,软件运行期，stack data 存在于<br>a.rom,b.flash c.eeprom d.ram e.none of the above<br>7.<br>int i;<br>&nbsp;int x=0x12345678;<br>&nbsp;unsigned char *p=(unsigned char *)&amp;x;<br>&nbsp;for(i=0;i&lt;sizeof(x);i++)<br>&nbsp; printf("%2x",*(p+i));<br>&nbsp;在80x86pc机器上运行结果<br>&nbsp;Sun Sparc Unix上运行结果<br>8.<br>&nbsp;char a[2][2][3]={{{1,6,3},{5,4,15}},{{3,5,33},{23,12,7}} };<br>&nbsp;for(int i=0;i&lt;12;i++)<br>&nbsp;printf("%d ",_______);<br>空格处填上合适的语句，顺序打印出a中的数字<br>9。void fun(char *a,char *b)<br>{<br>&nbsp;a=b;<br>&nbsp;(*a)++;<br>}<br>void main()<br>{<br>&nbsp;char s1='A',s2='b';<br>&nbsp;char *p1=&amp;s1;<br>&nbsp;char *p2=&amp;s2;<br>&nbsp;fun(p1,p2);<br>&nbsp;printf("%c%c",s1,s2);<br>输出结果：Ac<br>10。写一个strstr（）函数<br>原型<br>const char *strstr(const char *src, const char *needle);<br>输入src， 寻找里面是否有子串needle</p>
<p>const char * _strstr(const char *src, const char *needle)<br>{<br>&nbsp;&nbsp;&nbsp; const char *p1, *p2;<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; p1 = src;<br>&nbsp;&nbsp;&nbsp; p2 = needle;<br>&nbsp;&nbsp;&nbsp; while (*src != '\0' &amp;&amp; *needle != '\0') <br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (*src++ != *needle++) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; needle = p2;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; src = ++p1;&nbsp;&nbsp; //从下一个字符开始搜索needle&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; if (*needle == '\0')<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return p1;</p>
<p>&nbsp;&nbsp;&nbsp; return NULL;<br>}</p>
<img src ="http://www.cppblog.com/google/aggbug/47778.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/google/" target="_blank">Google</a> 2008-04-22 00:10 <a href="http://www.cppblog.com/google/archive/2008/04/22/47778.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>笔试</title><link>http://www.cppblog.com/google/archive/2008/04/18/47501.html</link><dc:creator>Google</dc:creator><author>Google</author><pubDate>Fri, 18 Apr 2008 07:14:00 GMT</pubDate><guid>http://www.cppblog.com/google/archive/2008/04/18/47501.html</guid><wfw:comment>http://www.cppblog.com/google/comments/47501.html</wfw:comment><comments>http://www.cppblog.com/google/archive/2008/04/18/47501.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/google/comments/commentRss/47501.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/google/services/trackbacks/47501.html</trackback:ping><description><![CDATA[<p>7：编写类String的构造函数、析构函数和赋值函数，已知类String的原型为：</p>
<p>class String<br>{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>public:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p>&nbsp; String(const char *str = NULL); // 普通构造函数&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p>&nbsp; String(const String &amp;other); // 拷贝构造函数&nbsp;&nbsp;&nbsp; </p>
<p>&nbsp; ~ String(void); // 析构函数&nbsp; </p>
<p>&nbsp; String &amp; operate =(const String &amp;other); // 赋值函数&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p>private:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p>&nbsp; char *m_data; // 用于保存字符串&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p>};</p>
<p>&nbsp;&nbsp; String::String(const char *str = NULL)<br>&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(str == NULL)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m_data = new char[1];<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *m_data = '\0';<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int len = strlen(str + 1);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m_data = new char[len];<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strcpy(m_data,str);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp; }<br>&nbsp;&nbsp; String::~String(void) <br>&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp; delete []m_data;<br>&nbsp;&nbsp; }<br>&nbsp;&nbsp; <br>&nbsp;&nbsp; String::String(const String &amp;other) 　<br>&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp; m_data = new char[strlen(other.m_data)+1];<br>&nbsp;&nbsp;&nbsp;&nbsp; strcpy(m_data,other.m_data);<br>&nbsp;&nbsp; }<br>&nbsp;&nbsp; //赋值函数<br>String &amp; String::operate =(const String &amp;other) // 得分点：输入参数为const型<br>{<br>&nbsp; if(this == &amp;other)<br>&nbsp;&nbsp;&nbsp; return(this);<br>&nbsp;&nbsp; delete m_data;<br>&nbsp;&nbsp; int len = strlen(other.m_data) + 1;<br>&nbsp;&nbsp; m_data = new char[len];<br>&nbsp;&nbsp; strcpy(m_data,other.m_data);<br>&nbsp;&nbsp; return this;<br>}</p>
<p>试题：写一个函数返回1+2+3+&#8230;+n的值（假定结果不会超过长整型变量的范围）<br>int sum(int n)<br>{<br>&nbsp; return(n*(n+long(1))/2);<br>}</p>
<p><br>}<br>&nbsp;1.将一个字符串逆序<br>#include &lt;string.h&gt;<br>/* reverse: reverse string s in place */<br>void reverse(char s[])<br>{<br>int c, i, j;<br>for (i = 0, j = strlen(s)-1; i &lt; j; i++, j--)<br>c = s[i], s[i] = s[j], s[j] = c;<br>}<br>2.将一个链表（linked list）逆序<br>node *linkrev(node *head)<br>{<br>&nbsp; node *p1,*p2,*p3;<br>&nbsp; if(head||head-&gt;next)<br>&nbsp;&nbsp;&nbsp; return head;<br>&nbsp; p1 = head;<br>&nbsp; p2 = head-&gt;next;<br>&nbsp; while(p2)<br>&nbsp; {<br>&nbsp;&nbsp;&nbsp; p3 = p2-&gt;next;<br>&nbsp;&nbsp;&nbsp; p2-&gt;next = p1;<br>&nbsp;&nbsp;&nbsp; p1 = p2;<br>&nbsp;&nbsp;&nbsp; p2 = p3;<br>&nbsp; }<br>&nbsp; head-&gt;next = null;<br>&nbsp; head = p1;<br>&nbsp; return head;<br>}<br>3.计算一个字节（byte）里有多少bit被置1</p>
<p>&nbsp;算法一： a)要计算一个整数对应的二进制数有多少位是 1，常用的方法是使用位移：<br>&nbsp;&nbsp; int countone(int n)<br>&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp; int count;<br>&nbsp;&nbsp;&nbsp;&nbsp; int len = sizeof(n);<br>&nbsp;&nbsp;&nbsp;&nbsp; for(i=0,i&lt;len,i++)<br>&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; count += n&amp;1;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n &gt;&gt;= 1;<br>&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return count;<br>&nbsp;&nbsp; }<br>算法二：<br>int&nbsp; count;<br>for(count = 0; x&amp;=x--;count++);</p>
<p>算法三：查表法：<br>unsigned&nbsp;&nbsp; char&nbsp;&nbsp; mask[]&nbsp;&nbsp; =&nbsp;&nbsp; {1,2,4,8,16,32,64,128};<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned&nbsp;&nbsp; char&nbsp;&nbsp; val&nbsp;&nbsp; =&nbsp;&nbsp; 11;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned&nbsp;&nbsp; char*&nbsp;&nbsp; p&nbsp;&nbsp; =&nbsp;&nbsp; mask;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int&nbsp;&nbsp; c&nbsp;&nbsp; =&nbsp;&nbsp; 0;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(p&nbsp;&nbsp; &lt;&nbsp;&nbsp; mask&nbsp;&nbsp; +&nbsp;&nbsp; 8)&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if&nbsp;&nbsp; (&nbsp;&nbsp; *p++&nbsp;&nbsp; &amp;&nbsp;&nbsp; val)&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ++c;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout&lt;&lt;"num&nbsp;&nbsp; of&nbsp;&nbsp; 1's&nbsp;&nbsp; =&nbsp;&nbsp; "&nbsp;&nbsp; &lt;&lt;&nbsp;&nbsp; c&nbsp;&nbsp; &lt;&lt;endl;<br>4.搜索给定的字节（byte）<br>5.在一个字符串中找到可能的最长的子字符串，该字符串是由同一字符组成的<br>6字符串转换成整数<br>/* atoi: convert s to integer */<br>int atoi(char s[])<br>{<br>int i, n;<br>n = 0;<br>for (i = 0; s[i] &gt;= '0' &amp;&amp; s[i] &lt;= '9'; ++i)<br>n = 10 * n + (s[i] - '0');<br>return n;<br>}<br>7.整数转换成字符串（这个问题很不错，因为应试者要用到堆栈或者strev函数）<br>/* itoa: convert n to characters in s */<br>void itoa(int n, char s[])<br>{<br>int i, sign;<br>if ((sign = n) &lt; 0) /* record sign */<br>n = -n; /* make n positive */<br>i = 0;<br>do { /* generate digits in reverse order */<br>&nbsp;&nbsp;&nbsp;&nbsp; s[i++] = n % 10 + '0'; /* get next digit */<br>&nbsp;&nbsp; } while ((n /= 10) &gt; 0); /* delete it */<br>if (sign &lt; 0)<br>s[i++] = '-';<br>s[i] = '\0';<br>reverse(s);<br>}</p>
<p>#include &lt;string.h&gt;<br>/* reverse: reverse string s in place */<br>void reverse(char s[])<br>{<br>int c, i, j;<br>for (i = 0, j = strlen(s)-1; i &lt; j; i++, j--) {<br>c = s[i];<br>s[i] = s[j];<br>s[j] = c;<br>}<br>}</p>
<p>1。请实现一个类型，该类型只能在栈上分配，不能从堆上分配</p>
<p>2。请实现一个类型，该类型只能在堆上分配，不能从栈上分配<br>1。重载一个private的operator&nbsp;&nbsp; new</p>
<p>&nbsp; 说明：new操作符变为私有，不能这样构造对象了：&nbsp;&nbsp; <br>&nbsp; CMyClass*&nbsp;&nbsp; pmyObj&nbsp;&nbsp; =&nbsp;&nbsp; new&nbsp;&nbsp; CMyClass();&nbsp;&nbsp; //&nbsp;&nbsp; 堆上&nbsp;&nbsp; <br>&nbsp; 只能这样：&nbsp;&nbsp; <br>&nbsp; CMyClass&nbsp;&nbsp; myObj；//&nbsp;&nbsp; 栈上 <br>&nbsp; 2。将ctor作为private,写一个public的static的CreateObject方法，在其中用new<br>&nbsp; 创建object。&nbsp;&nbsp; </p>
<p>&nbsp; 说明：ctor变为私有，不能这样构造对象了&nbsp;&nbsp; <br>&nbsp; CMyClass&nbsp;&nbsp; myObj；//&nbsp;&nbsp; 栈上<br>&nbsp; 只能这样：&nbsp;&nbsp; <br>应该是：CMyClass*&nbsp;&nbsp; pmyObj&nbsp;&nbsp; =&nbsp;&nbsp; CMyClass::CreateObject();</p>
<img src ="http://www.cppblog.com/google/aggbug/47501.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/google/" target="_blank">Google</a> 2008-04-18 15:14 <a href="http://www.cppblog.com/google/archive/2008/04/18/47501.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>