Падение при статическом массиве

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by fire64, 19 Aug 2013.

  1. fire64

    fire64 Elder - Старейшина

    Joined:
    1 Apr 2008
    Messages:
    251
    Likes Received:
    22
    Reputations:
    5
    Почему, при добавлении в программу массива со статическими выделением памяти. программа падает?

    Сейчас портирую одну программу с Linux

    PHP:
    #define DEFAULT_BUF_LENGTH        (1 * 16384)
    #define MAXIMUM_OVERSAMPLE        16
    #define MAXIMUM_BUF_LENGTH        (MAXIMUM_OVERSAMPLE * DEFAULT_BUF_LENGTH)
    Далее. есть структура в которой размеры у 3 членов задаются с количеством элементов MAXIMUM_BUF_LENGTH

    PHP:
    unsigned char buf[MAXIMUM_BUF_LENGTH];
    int      signal[MAXIMUM_BUF_LENGTH];
    short signal2[MAXIMUM_BUF_LENGTH];
    Как обойти лимит выделения памяти?
     
  2. Spot

    Spot Elder - Старейшина

    Joined:
    1 Mar 2007
    Messages:
    461
    Likes Received:
    38
    Reputations:
    1

    ТЫЦь