Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2012, 21:43   #21
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,326
По умолчанию

Большое спасибо, _Bers!
8Observer8 вне форума Ответить с цитированием
Старый 06.06.2012, 00:59   #22
asmars
Форумчанин
 
Аватар для asmars
 
Регистрация: 28.05.2011
Сообщений: 309
По умолчанию

Цитата:
Пример:

Код:


#define BSIZE 20

char buf[BSIZE]; //статическая область памяти
int main()
{
return 0;
}

По стандарту должен быть заполнен нулями.

Нет ни одной причины хранить в бинарнике все 20 обнуленных элементов.
Достаточно сохранить лишь количество. Итак понятно, что все они при запуске должны быть заполнены нулями.
то есть лучше переменные делать явно статическими, а не вот так вот..
Код:
int main()
{
int buf[20];
}
Спеши медленно.
asmars вне форума Ответить с цитированием
Старый 06.06.2012, 19:48   #23
Blind Guard
Форумчанин
 
Регистрация: 14.03.2012
Сообщений: 139
По умолчанию

Спасибо за ответы!
Blind Guard вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Распределение памяти. Динамическое выделение памяти с++ Tolian92 Помощь студентам 8 14.05.2012 21:44
Выделение памяти (new) ImmortalAlexSan Общие вопросы C/C++ 20 05.06.2011 23:39
Выделение памяти в С++ Dj-IIyIIc Общие вопросы C/C++ 4 18.10.2010 14:39
выделение памяти Артем1256 Общие вопросы C/C++ 1 13.11.2009 16:38
Выделение памяти mutabor Общие вопросы Delphi 8 26.08.2009 18:16