1 May 2006 08:11
Re: const parameter writeable
On Sat, Apr 29, 2006 at 11:20:04PM +0200, Peter Vreman <peter@...> wrote: > > > > Are const parameters supposed to ensure read only access? > > If so how come one can write to a typed pointer? > > > > program project1; > > > > {$mode objfpc}{$H+} > > > > type > > PSomeRec = ^TSomeRec; > > TSomeRec = record > > a: string; > > b: string; > > end; > > > > procedure ChangeRec1(const Rec: PSomeRec); > > begin > > Rec^.a:= 'string A'; > > end; > > > > var > > RecPtr: PSomeRec; > > begin > > new(RecPtr); > > ChangeRec1(RecPtr); > > writeln(RecPtr^.a); > > dispose(RecPtr); > > readln;(Continue reading)
RSS Feed