Форум программистов, компьютерный форум CyberForum.ru

Вопрос про статический массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан символьный файл f, содержащий сведения о сотрудниках учреждения http://www.cyberforum.ru/cpp-beginners/thread20118.html
Дан символьный файл f, содержащий сведения о сотрудниках учреждения, записанные по следующему образцу: фамилия_имя_отчество,фамилия_имя_отчество,....Записать эти сведения в файле g, используя образец: имя_отчество_фамилия,имя_отчество_фамилия....
C++ Выделение памяти Какая разница между выделением памяти функциями malloc, calloc, realloc и оператором new? И как изменить размер выделенной памяти без потери текущих значений если память была выделена оператором new? Можно ли тогда использовать realloс? http://www.cyberforum.ru/cpp-beginners/thread20087.html
Найти сумму, разность, произведение и частное от деления первого числа на второе C++
Даны два числа. Найтиих сумму, рахность, произведение и частное от деления первого числа на второе :help:, у меня просто небыло ни одного урока по C++, то есть я полный и 100% 0
Как получить системное время и дату? C++
В поиске искал и не нашел. Вопрос, значит, такой: Есть у меня допустим класс t_and_d и в него входят 2 переменные. в одну необходимо передать текущее системное время, и во вторую текущую системную дату. Как это сделать с помощью стандартных библиотечных функций времени и даты?
C++ Найти на диске файл с заданным именем http://www.cyberforum.ru/cpp-beginners/thread20038.html
Ребят, помогите написать прогу на C. Очень надо!!!
C++ Автономная прога Как сделать прогу на борланде автономной. подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2910 / 1238 / 78
Регистрация: 27.05.2008
Сообщений: 3,321
02.01.2009, 14:55     Вопрос про статический массив
Ээээ... статические данные размещаются в стеке? Здрассте, это с какого перепугу? Ах да, на дворе Новый год и праздники ....
Код
#include <iostream>
using namespace std;

static int array[500 * 1024 * 1024];  // 500 Мбайт * sizeof(int) == почти 2 Гбайт

int main()
{
    cout << "-------------------" << endl
         << "size of array is " << sizeof(array) << " bytes" << endl;
    // Output:
    // -------------------
    // size of array is 2097152000 bytes
}
В стеке размещаются локальные (автоматические) данные; и в этом случае о размере стека замечание правильное.
 
Текущее время: 23:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru