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

Вопрпос про 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++ Builder Преобразование программы в объектно-ориентированную
В общем есть готовая программа реализующая игру в шахматы на одном компьютере между двумя людьми (без ИИ). Программа написана в структурной форме. Есть необходимость преобразовать её в объектно-ориентированную. Т.е. чтобы были организованы классы. Нужно где-то 6 классов. Реально ли это сделать? Или проще написать по новой с объектно-ориентированным подходом? Заранее благодарен!!! Вот код: ...
C++ Объясните,почему шаблоны написаны через struct?
Пришлось залезть в файл limits,обратил внимание,что все шаблоны написаны через struct.Можете объяснить,почему?В смысле почему не классы?В шаблонах должен быть обязательно Cи?Или просто по мере надобности,чтобы не создавать лишних сущностей,или из-за скорости,или ещё по каким-то причинам программисты использовали именно struct?Вот очень интересно,может всё-таки есть приоритет языка для таких...
C++ Задача на 10-элементные вещественные вектора http://www.cyberforum.ru/cpp-beginners/thread31858.html
помогите пожалуйста с задачей.....уже неизвестно сколько голову ломаю, вроде бы принцип расчета понятен а в программе реализовать не могу. Условие: Даны 10-элементные вещественные вектора x,y и z. Вычислить величину (a,a)-(b,c), где а обозначает тот из этих векторов, в котором самый большой минимальный элемент (считать, что такой вектор единственный), b и c обозначают два других вектора,а...
C++ Создать класс матрица Такая задача: Определить класс матрица в классе предусмотреть следующие действия: -ввод и вывод матрицы -вычисление суммы элементов,расположенных выше главной диагонали. -поиск номера первой из строк содержащей хотя бы один положительный элемент -определение минимальной среди сумм элементов диагоналей пареллельных главной диагонали матрицы. Вот что написанно: #include <stdlib.h> #include... подробнее

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

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

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

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