Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c++ > #13363

Re: How to free this memory?

From jgk@panix.com (Joe keane)
Newsgroups comp.lang.c++
Subject Re: How to free this memory?
Date 2012-01-14 01:03 +0000
Organization Public Access Networks Corp.
Message-ID <jeqk9i$nfl$1@reader1.panix.com> (permalink)
References <CB35C06F.B997%bint@ign.com> <efea738f-d88a-42c8-8e36-d76f13447b7f@a8g2000pbi.googlegroups.com>

Show all headers | View raw


In article <efea738f-d88a-42c8-8e36-d76f13447b7f@a8g2000pbi.googlegroups.com>,
Travis Vitek  <travis.vitek@gmail.com> wrote:
>On Jan 13, 9:05 am, Bint <b...@ign.com> wrote:
>>         trivertex **vertices;
>>
>>         vertices = new trivertex*[2];
>>
>>         vertices[0] = new trivertex[100];
>>         vertices[1] = new trivertex[50];
>>
>> .
>> .
>> .
>>         delete vertices[0];
>>         delete vertices[1];
>>         delete vertices;
>
>You need to use array delete. i.e.,
>
>  delete [] vertices[1];
>  delete [] vertices[0];
>  delete [] vertices;

Is it worth pointing out that this can be done with auto allocation?

Putting 'vertices' on stack is a no-brainer [in fact it's not obvious
why it's an array at all].  I might decline the other two, on a general
policy of keeping stack space tight.

Back to comp.lang.c++ | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

How to free this memory? Bint <bint@ign.com> - 2012-01-13 11:05 -0600
  Re: How to free this memory? "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> - 2012-01-13 18:37 +0100
    Re: How to free this memory? "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2012-01-13 18:07 +0000
      Re: How to free this memory? "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> - 2012-01-13 19:38 +0100
        Re: How to free this memory? "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2012-01-13 20:35 +0000
          Re: How to free this memory? Nick Keighley <nick_keighley_nospam@hotmail.com> - 2012-01-14 02:16 -0800
          Re: How to free this memory? Kevin McCarty <kmccarty@gmail.com> - 2012-01-16 09:08 -0800
      Re: How to free this memory? Kevin McCarty <kmccarty@gmail.com> - 2012-01-13 10:48 -0800
        Re: How to free this memory? Nick Keighley <nick_keighley_nospam@hotmail.com> - 2012-01-14 02:19 -0800
          Re: How to free this memory? Kevin McCarty <kmccarty@gmail.com> - 2012-01-16 08:56 -0800
    Re: How to free this memory? Leigh Johnston <leigh@i42.co.uk> - 2012-01-13 18:16 +0000
  Re: How to free this memory? "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2012-01-13 17:37 +0000
    Re: How to free this memory? Leigh Johnston <leigh@i42.co.uk> - 2012-01-13 17:47 +0000
      Re: How to free this memory? Bint <bint@ign.com> - 2012-01-13 12:04 -0600
        Re: How to free this memory? Leigh Johnston <leigh@i42.co.uk> - 2012-01-13 18:10 +0000
          Re: How to free this memory? "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2012-01-13 19:20 +0000
            Re: How to free this memory? Leigh Johnston <leigh@i42.co.uk> - 2012-01-13 19:27 +0000
              Re: How to free this memory? "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2012-01-13 19:52 +0000
                Re: How to free this memory? Leigh Johnston <leigh@i42.co.uk> - 2012-01-13 20:33 +0000
                Re: How to free this memory? "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2012-01-13 20:52 +0000
                Re: How to free this memory? David Dyer-Bennet <dd-b@dd-b.net> - 2012-01-13 15:01 -0600
                Re: How to free this memory? BCFD36 <bcfd36@cruzio.com> - 2012-01-14 02:01 -0800
                Re: How to free this memory? "MikeWhy" <boat042-nospam@yahoo.com> - 2012-01-13 15:46 -0600
                Re: How to free this memory? Leigh Johnston <leigh@i42.co.uk> - 2012-01-13 21:59 +0000
                Re: How to free this memory? Goran <goran.pusic@gmail.com> - 2012-01-13 22:12 -0800
                Re: How to free this memory? Leigh Johnston <leigh@i42.co.uk> - 2012-01-14 11:58 +0000
            Re: How to free this memory? Goran <goran.pusic@gmail.com> - 2012-01-13 22:01 -0800
        Re: How to free this memory? Victor Bazarov <v.bazarov@comcast.invalid> - 2012-01-13 13:48 -0500
        Re: How to free this memory? Jorgen Grahn <grahn+nntp@snipabacken.se> - 2012-01-14 20:46 +0000
    Re: How to free this memory? Bint <bint@ign.com> - 2012-01-13 11:54 -0600
  Re: How to free this memory? Travis Vitek <travis.vitek@gmail.com> - 2012-01-13 09:21 -0800
    Re: How to free this memory? jgk@panix.com (Joe keane) - 2012-01-14 01:03 +0000

csiph-web