Thread View: bit.listserv.simula
1 messages
1 total messages
Started by Frans Panken
Tue, 25 Jun 1996 00:00
value change
Author: Frans Panken
Date: Tue, 25 Jun 1996 00:00
Date: Tue, 25 Jun 1996 00:00
29 lines
1737 bytes
1737 bytes
Can anyone give me any comments on the following:
Suppose a procedure activates a PROCESS CLASS with a local ARRAY "A"
as parameter. When after activation of this process class the array
"A" is changed within the procedure, the local array in the class
that was just activated changes as well !
This does not occur in the case of reals, integers, booleans etc.
So, if a procedure activates a number (say N) of classes and passes
arrays to these classes, the values in the local arrays of classes 1
.. N-1 change into the values given to the class which was activated
last (i.e. class number N).
This observation worries me a bit; are there any other declarations
that will change in this manner ??
Frans
__o __o
_,\<,_ _,\<,_
(_)/ (_) (_)/ (_)
---------------------------------------------------------------------
Frans Panken UUCP: uunet!cs.kun.nl!fransp
University of Nijmegen, ,==. tel: +31 24 3652450
Computing Science Institute, / @ | e-mail: fransp@cs.kun.nl
Room A-4016,Toernooiveld 1, /_ < fax: +31 24 3553450
NL, 6525 ED Nijmegen =" `g' talk: fransp@eos.cs.kun.nl
---------------------------------------------------------------------
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads