问一个简单的指针问题
var
p:^integer;
i:integer;
begin
try
new(p);
i:=100;
p:=@i;//dispose会出错,出错的原因我理解。请问我应该怎么样释放P呢?谢谢。很弱智的问题:(
finally
dispose(p);
end;
end;
p:^integer;
i:integer;
begin
try
new(p);
i:=100;
p:=@i;//dispose会出错,出错的原因我理解。请问我应该怎么样释放P呢?谢谢。很弱智的问题:(
finally
dispose(p);
end;
end;
...全文
相关推荐
指针与数组
此文是笔者2005年所作《再再论指针》的修订版,与前文相比,本文主要的不同点有如下几点: 一、引用C/C++标准的条款去阐述原理。C与C++标准共有四个已发行的正式版本,分别是C89/C90、C99、C++98和C++2003,为了避免重复的条款引用,在文字或语义相同的情况下,笔者只引用C99的条款,遇到不同的情况时再分别引用。 二、加入了C++的内容。 三、增加或者合并了一些章节,同时修正了一些行文错误。
C++程序员经常问的11个问题
这些要点是对所有的C++程序员都适用,这些要点中提到的是你通常在C++书上后网站上不能直接找到
使用字符指针实现的一个简单string类
使用字符指针写的string类,对+ 、 =操作符进行了重载,实现了strcpy,strcmp,strcat等功能。
指针简单应用
简简单单的应用代码,网上也容易找到 适合初学者练手看看
C语言指针应用简单实例
C语言指针应用简单实例 这次来说交换函数的实现: 1、 #include <stdio> #include <stdlib> void swap(int x, int y) { int temp; temp = x; x = y; y = temp; } int main() { int a = 10, b = 20; printf(交换前:\n a = %d, b = %d\n, a, b); swap(a, b); printf(交换后:\n a = %d, b = %d, a, b); return


Windows SDK/API
