Article View: fr.comp.lang.ada
Article #98Re: ne plus utiliser les arrays
From: Ludovic Brenta
Date: Thu, 21 Feb 2013 21:56
Date: Thu, 21 Feb 2013 21:56
22 lines
2578 bytes
2578 bytes
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.
Technical Details
Message-ID:
<87y5eh5o18.fsf@ludovic-brenta.org>Path:
arc1-ca.pugleaf.net!jm3ni12339pbb.0!nntp.google.com!npeer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nntp.club.cc.cmu.edu!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!mx05.eternal-september.org!.POSTED!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>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.68.196.134 with SMTP id im6mr3481151pbc.5.1361483466906;
Thu, 21 Feb 2013 13:51:06 -0800 (PST)
Path: arc1-ca.pugleaf.net!jm3ni12339pbb.0!nntp.google.com!npeer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nntp.club.cc.cmu.edu!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!mx05.eternal-september.org!.POSTED!not-for-mail
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Newsgroups: fr.comp.lang.ada
Subject: Re: ne plus utiliser les arrays
Date: Thu, 21 Feb 2013 22:56:35 +0100
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <87y5eh5o18.fsf@ludovic-brenta.org>
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>
Mime-Version: 1.0
Injection-Info: mx05.eternal-september.org; posting-host="57259dcdcc9ae451af7cee16f0c7cc2f";
logging-data="25141"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19188VMlSjJqsALtoyEJajT"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux)
Cancel-Lock: sha1:o2IzElsQ81YCT28J7DnaCvXPCTw=
sha1:a0j4eA9Nitkj9l8oCEesLMlu5vQ=
X-Received-Bytes: 2160
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit