📄 csdn_文档中心_指针的艺术.htm
字号:
</SPAN> guyon <I>(2004-4-26 17:55:25)</I> </TD></TR>
<TR>
<TD bgColor=#ffffff colSpan=3 width=532><BR>可以再深入吗?
<BR></TD></TR></TBODY></TABLE>
<TABLE align=center bgColor=#666666 border=0 cellPadding=2 cellSpacing=1
width=770>
<TBODY>
<TR>
<TD bgColor=#cccccc colSpan=3><SPAN style="COLOR: #cccccc"><IMG height=16
hspace=1 src="CSDN_文档中心_指针的艺术.files/ico_pencil.gif" width=16>
</SPAN> happyparrot <I>(2004-4-26 15:48:00)</I>
</TD></TR>
<TR>
<TD bgColor=#ffffff colSpan=3 width=532><BR>回复cuistar :你的这段程序是错误的。delete
pChar肯定会导致异常。而不仅仅是垃圾指针的问题。不是new出来的对象,delete是会异常的。 <BR></TD></TR></TBODY></TABLE>
<TABLE align=center bgColor=#666666 border=0 cellPadding=2 cellSpacing=1
width=770>
<TBODY>
<TR>
<TD bgColor=#cccccc colSpan=3><SPAN style="COLOR: #cccccc"><IMG height=16
hspace=1 src="CSDN_文档中心_指针的艺术.files/ico_pencil.gif" width=16>
</SPAN> clzzcl <I>(2004-4-26 13:04:44)</I> </TD></TR>
<TR>
<TD bgColor=#ffffff colSpan=3 width=532><BR>很好期待继续
<BR></TD></TR></TBODY></TABLE>
<TABLE align=center bgColor=#666666 border=0 cellPadding=2 cellSpacing=1
width=770>
<TBODY>
<TR>
<TD bgColor=#cccccc colSpan=3><SPAN style="COLOR: #cccccc"><IMG height=16
hspace=1 src="CSDN_文档中心_指针的艺术.files/ico_pencil.gif" width=16>
</SPAN> cuistar <I>(2004-4-26 10:00:21)</I> </TD></TR>
<TR>
<TD bgColor=#ffffff colSpan=3 width=532><BR>char *pChar = new char; char
chs; pChar = &chs; delete pChar; 上面的这段代码如果写成: char *pChar = new char;
char chs = 9; pChar = &chs; delete pChar; 还会不会出现pChar先前的指向的空间变成垃圾?
<BR></TD></TR></TBODY></TABLE>
<TABLE align=center bgColor=#666666 border=0 cellPadding=2 cellSpacing=1
width=770>
<TBODY>
<TR>
<TD bgColor=#cccccc colSpan=3><SPAN style="COLOR: #cccccc"><IMG height=16
hspace=1 src="CSDN_文档中心_指针的艺术.files/ico_pencil.gif" width=16>
</SPAN> againli <I>(2004-4-25 1:44:11)</I> </TD></TR>
<TR>
<TD bgColor=#ffffff colSpan=3 width=532><BR>期待指针在底层运用的剖析....高手继续...
<BR></TD></TR></TBODY></TABLE>
<TABLE align=center bgColor=#666666 border=0 cellPadding=2 cellSpacing=1
width=770>
<TBODY>
<TR>
<TD bgColor=#cccccc colSpan=3><SPAN style="COLOR: #cccccc"><IMG height=16
hspace=1 src="CSDN_文档中心_指针的艺术.files/ico_pencil.gif" width=16>
</SPAN> bibingpang <I>(2004-4-23 19:22:56)</I>
</TD></TR>
<TR>
<TD bgColor=#ffffff colSpan=3
width=532><BR>指针好象有点难懂,但是它确实很重要,没接触指针多久的我希望作者能讲的更多!谢谢!
<BR></TD></TR></TBODY></TABLE>
<TABLE align=center bgColor=#666666 border=0 cellPadding=2 cellSpacing=1
width=770>
<TBODY>
<TR>
<TD bgColor=#cccccc colSpan=3><SPAN style="COLOR: #cccccc"><IMG height=16
hspace=1 src="CSDN_文档中心_指针的艺术.files/ico_pencil.gif" width=16>
</SPAN> mis98ZB <I>(2004-4-23 16:30:10)</I> </TD></TR>
<TR>
<TD bgColor=#ffffff colSpan=3 width=532><BR>这样的东西,还不可以称为艺术吧?题目取得太夸张了。
还有就是你举的例子你都试过了吗? int * p =9;这样的代码也能通过编译? int * p = (int*)9;还差不多。
<BR></TD></TR></TBODY></TABLE>
<TABLE align=center bgColor=#666666 border=0 cellPadding=2 cellSpacing=1
width=770>
<TBODY>
<TR>
<TD bgColor=#cccccc colSpan=3><SPAN style="COLOR: #cccccc"><IMG height=16
hspace=1 src="CSDN_文档中心_指针的艺术.files/ico_pencil.gif" width=16>
</SPAN> happyparrot <I>(2004-4-23 11:38:44)</I>
</TD></TR>
<TR>
<TD bgColor=#ffffff colSpan=3 width=532><BR>int
*p;这样已经定义好一个指针了,分配了一个DWORD大小的空间。所以int *p = 9肯定是没有问题的。编译不会错误,但你这个p没有什么用。
<BR></TD></TR></TBODY></TABLE>
<TABLE align=center bgColor=#666666 border=0 cellPadding=2 cellSpacing=1
width=770>
<TBODY>
<TR>
<TD bgColor=#cccccc colSpan=3><SPAN style="COLOR: #cccccc"><IMG height=16
hspace=1 src="CSDN_文档中心_指针的艺术.files/ico_pencil.gif" width=16>
</SPAN> aifudi <I>(2004-4-22 20:09:16)</I> </TD></TR>
<TR>
<TD bgColor=#ffffff colSpan=3 width=532><BR>int * p =9;void * t= p(正确)
指针是左值 怎么能有这样的表达式--int * p =9 <BR></TD></TR></TBODY></TABLE>
<TABLE align=center bgColor=#666666 border=0 cellPadding=2 cellSpacing=1
width=770>
<TBODY>
<TR>
<TD bgColor=#cccccc colSpan=3><SPAN style="COLOR: #cccccc"><IMG height=16
hspace=1 src="CSDN_文档中心_指针的艺术.files/ico_pencil.gif" width=16>
</SPAN> nenya <I>(2004-4-22 9:01:09)</I> </TD></TR>
<TR>
<TD bgColor=#ffffff colSpan=3 width=532><BR>不错.要是再讲讲二级指针会更好.期待作者
<BR></TD></TR></TBODY></TABLE>
<TABLE align=center bgColor=#666666 border=0 cellPadding=2 cellSpacing=1
width=770>
<TBODY>
<TR>
<TD bgColor=#cccccc colSpan=3><SPAN style="COLOR: #cccccc"><IMG height=16
hspace=1 src="CSDN_文档中心_指针的艺术.files/ico_pencil.gif" width=16>
</SPAN> HuangRG <I>(2004-4-21 12:42:05)</I> </TD></TR>
<TR>
<TD bgColor=#ffffff colSpan=3
width=532><BR>在实际应用中指针发挥了很大的作用,大家说说平时是怎么用指针作为函数输出与输入参数的.
<BR></TD></TR></TBODY></TABLE>
<TABLE align=center bgColor=#666666 border=0 cellPadding=2 cellSpacing=1
width=770>
<TBODY>
<TR>
<TD bgColor=#cccccc colSpan=3><SPAN style="COLOR: #cccccc"><IMG height=16
hspace=1 src="CSDN_文档中心_指针的艺术.files/ico_pencil.gif" width=16>
</SPAN> HuangRG <I>(2004-4-21 12:39:48)</I> </TD></TR>
<TR>
<TD bgColor=#ffffff colSpan=3 width=532><BR>不错.看作者指针很感兴趣.
<BR></TD></TR></TBODY></TABLE><BR>
<DIV align=center>
<TABLE align=center bgColor=#cccccc border=0 cellPadding=2 cellSpacing=1
width=770>
<TBODY>
<TR>
<TH bgColor=#006699 id=white><FONT
color=#ffffff>我要评论</FONT></TH></TR></TBODY></TABLE></DIV>
<SCRIPT language=javascript>
<!--
function isEmpty(s)
{
return ((s == null) || (s.length == 0))
}
function fubmitok()
{
if (isEmpty(document.add_critique.Critique_Content.value))
{
alert('评论不能为空!!!!') ;
return false;
}
document.add_critique.submit();
}
//-->
</SCRIPT>
<DIV align=center>
<TABLE border=0 width=770>
<TBODY>
<TR>
<TD>
<FORM action=Critique_Sql.asp method=post name=add_critique><INPUT
name=Critique_State type=hidden value=add> 评论人:xyj0323
评论:<BR> <TEXTAREA cols=104 name=Critique_Content rows=8></TEXTAREA><BR> <INPUT name=ubmit onclick=javascript:fubmitok(); type=button value=发表评论>
<INPUT name=Topic_id type=hidden value=27052> <INPUT name=From type=hidden
value=/Develop/Build_Article.asp?id=27052>
</FORM></TD></TR></TBODY></TABLE></DIV><BR>
<HR noShade SIZE=1 width=770>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=500>
<TBODY>
<TR align=middle>
<TD height=10 vAlign=bottom><A
href="http://www.csdn.net/intro/intro.asp?id=2">网站简介</A> - <A
href="http://www.csdn.net/intro/intro.asp?id=5">广告服务</A> - <A
href="http://www.csdn.net/map/map.shtm">网站地图</A> - <A
href="http://www.csdn.net/help/help.asp">帮助信息</A> - <A
href="http://www.csdn.net/intro/intro.asp?id=2">联系方式</A> - <A
href="http://www.csdn.net/english">English</A> </TD>
<TD align=middle rowSpan=3><A
href="http://www.hd315.gov.cn/beian/view.asp?bianhao=010202001032100010"><IMG
border=0 height=48 src="CSDN_文档中心_指针的艺术.files/biaoshi.gif"
width=40></A></TD></TR>
<TR align=middle>
<TD vAlign=top>百联美达美公司 版权所有 京ICP证020026号</TD></TR>
<TR align=middle>
<TD vAlign=top><FONT face=Verdana>Copyright © CSDN.net, Inc. All rights
reserved</FONT></TD></TR>
<TR>
<TD height=15></TD>
<TD></TD></TR></TBODY></TABLE></DIV>
<DIV></DIV><!--内容结束//--><!--结束//--></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -