[fpc-devel] Unicodestring  branch, please test and help fixing
    peter green 
    plugwash at p10link.net
       
    Tue Sep  9 22:51:06 CEST 2008
    
    
  
 
> Check again...
I have just checked the manual and I don't see anything I can use to 
make sure my custom type starts at a predictable state initially 
(nessacery so they assignment operator can safely clean up before making 
the assignment). Nor do I see anything to do automatic clean up when the 
variable goes out of scope.
> But it is still a bad idea (like c++) How does one recognize a deep vs 
> shallow string copy f.e. 
You don't have to! With the java system the string type is immutable 
anyway so there is no point in doing a deep copy. With the delphi/fpc 
system the string type automatically makes a shallow copy initially and 
then copies the actual data if and when it becomes nessacery to do so.
    
    
More information about the fpc-devel
mailing list