﻿<?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>博客园-溪边树-最新评论</title><link>http://www.cnblogs.com/furaibo/CommentsRSS.aspx</link><description>象一棵树，栽在溪水旁。</description><language>zh-cn</language><pubDate>Wed, 07 Mar 2012 03:59:11 GMT</pubDate><lastBuildDate>Wed, 07 Mar 2012 03:59:11 GMT</lastBuildDate><generator>cnblogs</generator><item><title>Re:Common Programming Errors -- chapter6</title><link>http://www.cnblogs.com/furaibo/archive/2011/05/20/1701695.html#2102389</link><dc:creator>feicun</dc:creator><author>feicun</author><pubDate>Fri, 20 May 2011 14:22:33 GMT</pubDate><guid>http://www.cnblogs.com/furaibo/archive/2011/05/20/1701695.html#2102389</guid><description><![CDATA[dd<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/furaibo/" target="_blank">feicun</a> 2011-05-20 22:22 <a href="http://www.cnblogs.com/furaibo/archive/2011/05/20/1701695.html#2102389#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Common Programming Errors -- chapter6</title><link>http://www.cnblogs.com/furaibo/archive/2010/06/17/1701695.html#1849178</link><dc:creator>feicun</dc:creator><author>feicun</author><pubDate>Wed, 16 Jun 2010 16:49:47 GMT</pubDate><guid>http://www.cnblogs.com/furaibo/archive/2010/06/17/1701695.html#1849178</guid><description><![CDATA[嗯，谢谢老师
<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/furaibo/" target="_blank">feicun</a> 2010-06-17 00:49 <a href="http://www.cnblogs.com/furaibo/archive/2010/06/17/1701695.html#1849178#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Common Programming Errors -- chapter6</title><link>http://www.cnblogs.com/furaibo/archive/2010/06/15/1701695.html#1848613</link><dc:creator>溪边树</dc:creator><author>溪边树</author><pubDate>Tue, 15 Jun 2010 11:23:58 GMT</pubDate><guid>http://www.cnblogs.com/furaibo/archive/2010/06/15/1701695.html#1848613</guid><description><![CDATA[@feicun
int*temp=0与 int* temp =  NULL是相同的，初始化为空指针。
用 *temp 访问一个地址为空的存储单元，当然不行了。

你的程序应该改为：
[code=cpp]
void swap1(int *p, int *q)
{
   int temp; // 是整型变量，不是指向整数的指针变量！

   temp = *p;
   *p = *q;
   *q = temp;
   cout &lt;&lt;*p&lt;&lt;*q;
}

[/code]<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/furaibo/" target="_blank">溪边树</a> 2010-06-15 19:23 <a href="http://www.cnblogs.com/furaibo/archive/2010/06/15/1701695.html#1848613#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Common Programming Errors -- chapter6</title><link>http://www.cnblogs.com/furaibo/archive/2010/06/15/1701695.html#1848417</link><dc:creator>feicun</dc:creator><author>feicun</author><pubDate>Tue, 15 Jun 2010 05:23:38 GMT</pubDate><guid>http://www.cnblogs.com/furaibo/archive/2010/06/15/1701695.html#1848417</guid><description><![CDATA[哦，谢谢老师!
       但我试着把int*temp=0，好像还是不行。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/furaibo/" target="_blank">feicun</a> 2010-06-15 13:23 <a href="http://www.cnblogs.com/furaibo/archive/2010/06/15/1701695.html#1848417#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Common Programming Errors -- chapter6</title><link>http://www.cnblogs.com/furaibo/archive/2010/06/15/1701695.html#1848325</link><dc:creator>溪边树</dc:creator><author>溪边树</author><pubDate>Tue, 15 Jun 2010 01:27:48 GMT</pubDate><guid>http://www.cnblogs.com/furaibo/archive/2010/06/15/1701695.html#1848325</guid><description><![CDATA[@feicun

int* temp定义了一个指针变量 temp，却没有初始化。
temp这个盒子里面的内容是不确定的。

temp = p是没有问题的，是把p的内容放入temp.

但是*temp是指temp所指向的那个盒子的别名，由于temp没有初始化，其内容可能是某个不能改写的内存单元的地址，所以，会出现地址冲突。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/furaibo/" target="_blank">溪边树</a> 2010-06-15 09:27 <a href="http://www.cnblogs.com/furaibo/archive/2010/06/15/1701695.html#1848325#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Common Programming Errors -- chapter6</title><link>http://www.cnblogs.com/furaibo/archive/2010/06/15/1701695.html#1848282</link><dc:creator>feicun</dc:creator><author>feicun</author><pubDate>Mon, 14 Jun 2010 18:22:03 GMT</pubDate><guid>http://www.cnblogs.com/furaibo/archive/2010/06/15/1701695.html#1848282</guid><description><![CDATA[老师：
  你好，请看我的程序：

    void swap1(int *p, int *q)
{
   int *temp;

*temp=*p;
*p=*q;
*q=*temp;
cout &lt;&lt;*p&lt;&lt;*q;
}
//程序在运行时，到了“*temp=*p;&quot;这一句中断了，说什么temp对的地址冲突，这是啥原因、？
谢谢。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/furaibo/" target="_blank">feicun</a> 2010-06-15 02:22 <a href="http://www.cnblogs.com/furaibo/archive/2010/06/15/1701695.html#1848282#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Common Programming Errors -- chapter6</title><link>http://www.cnblogs.com/furaibo/archive/2010/05/03/1701695.html#1815598</link><dc:creator>溪边树</dc:creator><author>溪边树</author><pubDate>Mon, 03 May 2010 13:36:49 GMT</pubDate><guid>http://www.cnblogs.com/furaibo/archive/2010/05/03/1701695.html#1815598</guid><description><![CDATA[@fzstar
我想起来了。在Visual C++ 6.0环境下，应该用
#include &lt;cstring&gt;，而不是
#include &lt;string&gt;<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/furaibo/" target="_blank">溪边树</a> 2010-05-03 21:36 <a href="http://www.cnblogs.com/furaibo/archive/2010/05/03/1701695.html#1815598#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Common Programming Errors -- chapter6</title><link>http://www.cnblogs.com/furaibo/archive/2010/05/03/1701695.html#1815526</link><dc:creator>fzstar</dc:creator><author>fzstar</author><pubDate>Mon, 03 May 2010 10:20:49 GMT</pubDate><guid>http://www.cnblogs.com/furaibo/archive/2010/05/03/1701695.html#1815526</guid><description><![CDATA[@溪边树
已经加了啊<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/furaibo/" target="_blank">fzstar</a> 2010-05-03 18:20 <a href="http://www.cnblogs.com/furaibo/archive/2010/05/03/1701695.html#1815526#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Common Programming Errors -- chapter6</title><link>http://www.cnblogs.com/furaibo/archive/2010/05/02/1701695.html#1815032</link><dc:creator>溪边树</dc:creator><author>溪边树</author><pubDate>Sun, 02 May 2010 00:50:01 GMT</pubDate><guid>http://www.cnblogs.com/furaibo/archive/2010/05/02/1701695.html#1815032</guid><description><![CDATA[@fzstar
employee.h中，
#include&lt;string&gt;的后面是否加上了
using namespace std;？<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/furaibo/" target="_blank">溪边树</a> 2010-05-02 08:50 <a href="http://www.cnblogs.com/furaibo/archive/2010/05/02/1701695.html#1815032#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:Common Programming Errors -- chapter6</title><link>http://www.cnblogs.com/furaibo/archive/2010/05/01/1701695.html#1814689</link><dc:creator>fzstar</dc:creator><author>fzstar</author><pubDate>Sat, 01 May 2010 04:13:05 GMT</pubDate><guid>http://www.cnblogs.com/furaibo/archive/2010/05/01/1701695.html#1814689</guid><description><![CDATA[老师，employee那个作业

我把代码分成date.h date.cpp employee.h employee.cpp四个文件就会出现很多问题，主要是识别不出string，但把这四个文件内容全粘贴到一个文件中就没有问题了，请问这是什么原因？

各文件头如下：
date.h
(无)

date.cpp
#include &lt;iostream&gt;
#include &lt;iomanip&gt;
#include &quot;date.h&quot;

employee.h
#include &lt;string&gt;
#include &quot;date.h&quot;

employee.cpp
#include &lt;iostream&gt;
#include &quot;employee.h&quot;<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/furaibo/" target="_blank">fzstar</a> 2010-05-01 12:13 <a href="http://www.cnblogs.com/furaibo/archive/2010/05/01/1701695.html#1814689#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>
