From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,ed6a891101ff4e06 X-Google-Attributes: gid103376,public From: dewarr@my-dejanews.com Subject: Re: Freeing Pointers to classwide types Date: 1998/09/25 Message-ID: <6ugeu2$79u$1@nnrp1.dejanews.com>#1/1 X-Deja-AN: 394741421 References: <1ftmFTC69GA.191@samson.airnet.net> <360b26a1.41575272@SantaClara01.news.InterNex.Net> X-Http-Proxy: 1.0 x9.dejanews.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja News - The Leader in Internet Discussion X-Article-Creation-Date: Fri Sep 25 16:04:18 1998 GMT Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/2.02 (OS/2; I) Date: 1998-09-25T00:00:00+00:00 List-Id: In article <360b26a1.41575272@SantaClara01.news.InterNex.Net>, tmoran@bix.com (Tom Moran) wrote: > >freeing the memory once you allocate it > Look up Unchecked_Deallocation in your Ada text if you are worried > about manually freeing memory, class-wide or not. Of course one > would also hope > procedure something(....) is > type ptr is access .... > p : ptr: := new ... > ... > end something > to free the memory pointed to by 'p' when it leaves procedure > something. Tom, there is absolutely no reason to "hope" this, since it is certainly not required semantics. On the contrary, it is clear that implementing such semantics will require extra overhead, and it is far from clear that you want this as the default behavior. In GNAT, we provide this behavior, but it is not the default! -----== Posted via Deja News, The Leader in Internet Discussion ==----- http://www.dejanews.com/rg_mkgrp.xp Create Your Own Free Member Forum