﻿<?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++博客-      Wayly.baye &amp; Just Wayly-最新评论</title><link>http://www.cppblog.com/baye/CommentsRSS.aspx</link><description>   Where is the  Wayly</description><language>zh-cn</language><pubDate>Wed, 18 Mar 2009 13:43:08 GMT</pubDate><lastBuildDate>Wed, 18 Mar 2009 13:43:08 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 解决 令人生厌的 multiple   definition    of</title><link>http://www.cppblog.com/baye/archive/2008/12/02/36398.html#68391</link><dc:creator>goldallen</dc:creator><author>goldallen</author><pubDate>Tue, 02 Dec 2008 06:59:00 GMT</pubDate><guid>http://www.cppblog.com/baye/archive/2008/12/02/36398.html#68391</guid><description><![CDATA[在其他文件中只要包含了global.h 就会独立的解释,然后生成每个文件生成独立的标示符。在编译器连接时，就会将工程中所有的符号整合在一起，由于，文件中有重名变量，于是就出现了重复定义的错误。<br><br><br>是这样的<br><br><br>也可以加上 static 声明<br><br>我加的 static inline就可以了<img src ="http://www.cppblog.com/baye/aggbug/68391.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/baye/" target="_blank">goldallen</a> 2008-12-02 14:59 <a href="http://www.cppblog.com/baye/archive/2008/12/02/36398.html#68391#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 不可思议的程序- 异步竟然不起作用~</title><link>http://www.cppblog.com/baye/archive/2007/11/16/36617.html#36740</link><dc:creator>Le.Life</dc:creator><author>Le.Life</author><pubDate>Fri, 16 Nov 2007 02:28:00 GMT</pubDate><guid>http://www.cppblog.com/baye/archive/2007/11/16/36617.html#36740</guid><description><![CDATA[我查了相关的资料才发现原来只要服务器端有Listen（），调用Connect（）就能成功，也就是三次握手是在调用Accept（）之前完成的，Accept（）所做的仅仅是从自己的连接队列里删除一条请求而已。<img src ="http://www.cppblog.com/baye/aggbug/36740.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/baye/" target="_blank">Le.Life</a> 2007-11-16 10:28 <a href="http://www.cppblog.com/baye/archive/2007/11/16/36617.html#36740#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: C++ 中的循环引用 引发的错误 </title><link>http://www.cppblog.com/baye/archive/2007/11/10/36254.html#36263</link><dc:creator>func</dc:creator><author>func</author><pubDate>Fri, 09 Nov 2007 16:05:00 GMT</pubDate><guid>http://www.cppblog.com/baye/archive/2007/11/10/36254.html#36263</guid><description><![CDATA[id.h里去掉#include &quot;sock.cpp&quot;，把<br>Socket  gClient; 改成<br>class Socket;<br>Socket*  gpClient;<br>即可，这叫前置声明。<br>使用的gpClient的cpp文件中同时包含id.h和sock.cpp（虽然后者也包含了id.h，但gpClient事实上在id.h，这样显式包含能让程序更清晰，反正有剔除机制防止重复包含），即可使用到Socket类实现。<br><br>另外，应该把声明和实现分类（除了涉及模板的不好这么写外），不要写#include&quot;xxx.cpp&quot;的代码。头文件才是用来包含的。<img src ="http://www.cppblog.com/baye/aggbug/36263.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/baye/" target="_blank">func</a> 2007-11-10 00:05 <a href="http://www.cppblog.com/baye/archive/2007/11/10/36254.html#36263#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>