create array with "new"

This is a discussion on create array with "new" within the C++ Programming forums, part of the General Programming Boards category; hi, i can create an array that way : int *ptrArray = new int[5] //array with 5 elements but i ...

  1. #1
    Registered User
    Join Date
    Mar 2004
    Posts
    113

    create array with "new"

    hi,
    i can create an array that way :

    int *ptrArray = new int[5] //array with 5 elements

    but i cant create a bidimensional array this way. why? any help?

    int *ptrArray = new int[5][5] //array with 25 elements

    because the compiler generate the following error message:
    C:\programas c++\ejer8_12\arreglos2.cpp(12) : error C2440: '=' : cannot convert from 'int (*)[1]' to 'int *'



    please esxcuse my poor english

  2. #2
    and the hat of wrongness Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    32,447
    It's just a matter of getting the type correct
    int (*ptrArray)[5] = new int[5][5];

    But this only works when all the minor dimensions are constant.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.
    I support http://www.ukip.org/ as the first necessary step to a free Europe.

  3. #3
    Registered User
    Join Date
    Mar 2004
    Posts
    113
    got it , thanks salem

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Replies: 16
    Last Post: 05-29-2009, 07:25 PM
  2. Create random array
    By Hunter_wow in forum C++ Programming
    Replies: 3
    Last Post: 09-21-2007, 05:29 AM
  3. How to create multi-dimension string array
    By mihu in forum C Programming
    Replies: 2
    Last Post: 04-02-2006, 10:09 AM
  4. Unknown Memory Leak in Init() Function
    By CodeHacker in forum Windows Programming
    Replies: 3
    Last Post: 07-09-2004, 09:54 AM
  5. Quick question about SIGSEGV
    By Cikotic in forum C Programming
    Replies: 30
    Last Post: 07-01-2004, 07:48 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21