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

кое-что про const - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ exception : 0xC0000005: Access Violation http://www.cyberforum.ru/cpp/thread632008.html
Разработка идет по windows mobile 6. Возникла необходимость в определенном случае менять данные в памяти по адресу 0x02020000 cо смещение 0x4a. Написал в лоб: int offset = 0x4a; int Addr =...
C++ Можно ли написать такую программу Здравствуйте! Мне нужна программа, которая содержала бы в себе всего два поля, при заполнении которых, содержимое этих полей сохранялось в файл на сервере (сайте например). Так же, нужно чтобы... http://www.cyberforum.ru/cpp/thread631692.html
Очень долгое освобождение динамически выделенной памяти C++
Все никак не могу разобраться с одной проблеммой! У меня есть отображение, в котором хранятся указатели на абстрактный класс Node typedef map <int num ,Node*> NodeCont;. //Абстрактный класс...
utf-8 <-> int32 C++
Есть строка s формата utf-8 длины l и число n типа int32 или uint32, которое является уникальным идентификатором строки s. Какие существуют алгоритмы или готовые библиотеки для нахождения s, зная n...
C++ Бесплатные тесты по С++ на Brainbench http://www.cyberforum.ru/cpp/thread623156.html
На http://www.brainbench.com бесплатно доступен тест по С++. Тест не сложный, думаю, многим будет интересно попробовать свои силы и узнать слабые места. Вроде как подобные тесты иногда даже...
C++ [IDA PRO] Интересное выражение Реверсил драйвер. Наткнулся на выражение: v1 = &Irp1->Tail.Overlay.UnkUnion.CurrentStackLocation; *v1 = 12; Собственно как его понимать? Что значит ? (CurrentStackLocation - cтруктура) И... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6707 / 5116 / 482
Регистрация: 14.02.2011
Сообщений: 17,187
09.08.2012, 23:03  [ТС]
Цитата Сообщение от Evg Посмотреть сообщение
Для автоматических переменных - в runtime
а это

Цитата Сообщение от ValeryS Посмотреть сообщение
C++
1
2
const int d=5;
int n[d];
размер массива в runtime извините все таки наверное
Цитата Сообщение от Evg Посмотреть сообщение
записывается на этапе загрузки программы
а точнее при компиляции
но сама переменная при runtime
вопрос то как раз и в том что одна и та же константа себя по разному ведет в зависимости от контекста
еще раз
C++
1
2
const int d=5;
int n[d];
правильно
C++
1
2
3
int x;
   std::cin >> x;
   const int XXX = x;
то же правильно
а вот так ошибка
C++
1
2
3
std::cin >> x;
   const int XXX = x;
int n[XXX];
нет я понимаю что я размер массива не могу создавать runtime э
то все по другому делается
но если ты посмотришь на код то разница то в одной строке

Цитата Сообщение от ValeryS Посмотреть сообщение
не зря я их недолюбливал
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru