Article View: fr.comp.lang.ada
Article #101Re: ne plus utiliser les arrays
From: letocha
Date: Fri, 22 Feb 2013 09:57
Date: Fri, 22 Feb 2013 09:57
50 lines
2902 bytes
2902 bytes
Le jeudi 21 février 2013 22:56:35 UTC+1, Ludovic Brenta a écrit : > letocha writes on fr.comp.lang.ada: > > > Si je d�clare une variable du type array(1..300,1..300) of voisinage > > > � partir du programme principale - et non d'un sous-paquetage - > > > le stack overflow persiste. > > > > > > Donc, comment augmenter la taille de la pile ou comment allouer cet > > > objet sur le tas. Mon compilateur est le gnat de debian. > > > > > > merci ! > > > > type T is array (Positive range <>, Positive range <>) of Voisinage; > > type Array_Access is access T; > > function Free is new Ada.Unchecked_Deallocation (T, Array_Access); > > > > Variable : Array_Access := new T'(1 .. 300, 1 .. 300); > > begin > > ... > > Free (Variable); > > end; > > > > -- > > Ludovic Brenta. merci ! Pour le free(variable), cette libération explicite est nécessaire dans tous les cas ? peut-être une bonne habitude à prendre ?
Technical Details
Message-ID:
<554514ba-2a24-406d-88ce-56becccff34a@googlegroups.com>Path:
arc1-ca.pugleaf.net!t2ni671qaj.0!nntp.google.com!dd2no2049334qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<8d81b575-b5cf-4034-8173-cd0b01fa8a4f@googlegroups.com> <kf924e$96l$1@dont-email.me> <75dec94a-3090-437a-bfb9-2a5b850750be@googlegroups.com> <kfdd30$gjj$1@dont-email.me> <846e6714-484e-4ea7-a8ad-1f304c30ebbb@googlegroups.com> <kfgsrb$4nc$1@dont-email.me> <d0be0e2e-bf46-4adf-9991-9dd409988e8a@googlegroups.com> <kfhvpt$udv$1@dont-email.me> <ea19b3a8-60ad-4d01-9efe-041bbcf367dd@googlegroups.com> <kfrmhj$or3$1@dont-email.me> <366ccd2d-8239-4028-9023-d3476f9c441b@googlegroups.com> <5123AA36.703@obry.net> <33dc5fe0-54ba-49f6-83d0-a2e51a98ef39@googlegroups.com> <87y5eh5o18.fsf@ludovic-brenta.org>Show Full Headers
Complete Article Headers
X-Google-Thread: 43d0c745c,de734a879f8e95c8
X-Google-Attributes: gid43d0c745c,public,usenet
X-Google-NewGroupId: yes
X-Google-Language: FRENCH,ASCII
X-Received: by 10.224.185.201 with SMTP id cp9mr1164632qab.6.1361527078293;
Fri, 22 Feb 2013 01:57:58 -0800 (PST)
X-Received: by 10.49.15.100 with SMTP id w4mr63392qec.26.1361527078267; Fri,
22 Feb 2013 01:57:58 -0800 (PST)
Path: arc1-ca.pugleaf.net!t2ni671qaj.0!nntp.google.com!dd2no2049334qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: fr.comp.lang.ada
Date: Fri, 22 Feb 2013 01:57:58 -0800 (PST)
In-Reply-To: <87y5eh5o18.fsf@ludovic-brenta.org>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=195.101.77.180;
posting-account=W5WOAwoAAADKJf0Mwbqw2yIGrYsfxIlw
NNTP-Posting-Host: 195.101.77.180
References: <8d81b575-b5cf-4034-8173-cd0b01fa8a4f@googlegroups.com>
<kf924e$96l$1@dont-email.me> <75dec94a-3090-437a-bfb9-2a5b850750be@googlegroups.com>
<kfdd30$gjj$1@dont-email.me> <846e6714-484e-4ea7-a8ad-1f304c30ebbb@googlegroups.com>
<kfgsrb$4nc$1@dont-email.me> <d0be0e2e-bf46-4adf-9991-9dd409988e8a@googlegroups.com>
<kfhvpt$udv$1@dont-email.me> <ea19b3a8-60ad-4d01-9efe-041bbcf367dd@googlegroups.com>
<kfrmhj$or3$1@dont-email.me> <366ccd2d-8239-4028-9023-d3476f9c441b@googlegroups.com>
<5123AA36.703@obry.net> <33dc5fe0-54ba-49f6-83d0-a2e51a98ef39@googlegroups.com>
<87y5eh5o18.fsf@ludovic-brenta.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <554514ba-2a24-406d-88ce-56becccff34a@googlegroups.com>
Subject: Re: ne plus utiliser les arrays
From: letocha <faustogone@gmail.com>
Injection-Date: Fri, 22 Feb 2013 09:57:58 +0000
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable