Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вопрпос про const: в какой области памяти они находятся, и где это объявлять ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сделать что б из потока выводились данные на листбокс http://www.cyberforum.ru/cpp-beginners/thread31893.html
Есть код: #pragma optimize ("", off) ULONG WINAPI ServiceThread(PVOID lpParam) { while(1) { Sleep(20); my_listbox2.AddString("progress"); }
C++ Pomogite 7-omu klassu Uv experti pomogite mne postupit v LKSH-2009... Pomogite reshit zadachi http://lksh.ru/sis/2009/vstupit/b.pdf http://lksh.ru/sis/2009/vstupit/a.pdf http://www.cyberforum.ru/cpp-beginners/thread31885.html
C++ Объясните,почему шаблоны написаны через struct?
Пришлось залезть в файл limits,обратил внимание,что все шаблоны написаны через struct.Можете объяснить,почему?В смысле почему не классы?В шаблонах должен быть обязательно Cи?Или просто по мере...
C++ Задача на 10-элементные вещественные вектора
помогите пожалуйста с задачей.....уже неизвестно сколько голову ломаю, вроде бы принцип расчета понятен а в программе реализовать не могу. Условие: Даны 10-элементные вещественные вектора x,y и z....
C++ Создать класс матрица http://www.cyberforum.ru/cpp-beginners/thread31848.html
Такая задача: Определить класс матрица в классе предусмотреть следующие действия: -ввод и вывод матрицы -вычисление суммы элементов,расположенных выше главной диагонали. -поиск номера первой из...
C++ Делители... Помогите улучшить код, не проходит 23-ий тест.... Программа по количеству N делителей находит минимальное число Q,которое имеет N делителей... http://********/index.asp?main=task&id_task=289... подробнее

Показать сообщение отдельно
Ultrator
11 / 7 / 1
Регистрация: 28.04.2009
Сообщений: 219

Вопрпос про const: в какой области памяти они находятся, и где это объявлять ? - C++

28.04.2009, 15:08. Просмотров 726. Ответов 3
Метки (Все метки)

Приветствую.
У меня вот такая задача - завести массив констант, причём он используется ТОЛЬКО одной функцией (не main), и поэтому, объявить (и инициализировать) хотелось тоже внутри этой функции.
Так я и сделал:
C++
1
2
3
4
5
f(){
  const unsigned int h[31]={
  //здесь - значения (через запятую)
  };
}
Но! Не могу понять, ГДЕ компилятор будет его располагать: в сегменте данных или в стеке, как и все локальные переменные?
(Таблица довольно большая, при каждом вызове f гонять массив констант в стек/из стека - не хочется.)
Может, вместо const написать static ?
Искал, но в учебниках ничего об этом нет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru