Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> В чём конфликт MVC и Builder'a? 
:(
    Опции темы
azesmcar
Дата 21.7.2010, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 81
Всего: 211



Цитата(Salatovec @  21.7.2010,  14:30 Найти цитируемый пост)
azesmcar, эм, а что значит в куче? 

другими словами создавай через оператор new.
PM   Вверх
Abyx
Дата 21.7.2010, 15:38 (ссылка)    | (голосов:6) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 601
Регистрация: 3.11.2009

Репутация: 1
Всего: 10



извините, но вы тупые? это ошибка времени компиляции, какой стек? какой new?
PM MAIL   Вверх
Alca
Дата 21.7.2010, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 7
Всего: 50





--------------------
PM WWW ICQ Skype Jabber   Вверх
azesmcar
Дата 21.7.2010, 16:21 (ссылка) |   (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 81
Всего: 211



Цитата(Abyx @  21.7.2010,  15:38 Найти цитируемый пост)
извините, но вы тупые? это ошибка времени компиляции, какой стек? какой new? 

Очередной малолетний "хакер" добрался до интернета? Тебя нормально общаться не учили или простые правила приличия по твоему на интернет не распространяются? Как же хорошо, что есть интернет.
PM   Вверх
Abyx
Дата 21.7.2010, 17:49 (ссылка)  | (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 601
Регистрация: 3.11.2009

Репутация: 1
Всего: 10



azesmcar, а вы наверное упертый "гуру" с over 4.5К постов, который так и не научился признавать своих ошибок?
PM MAIL   Вверх
azesmcar
Дата 21.7.2010, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 81
Всего: 211



Тебе тоже нужно 4500 постов, чтобы научиться нормально общаться? Мне для этого понадобились пара классов среднего образования и воспитание в течении первых нескольких лет моей жизни. Причем тут количество постов? Я нигде не писал, что мои слова истина в последней инстанции и конкретно тема ошибки и ее признания тут непричем, я ее в своем сообщении вообще не задевал.
PM   Вверх
Earnest
Дата 21.7.2010, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 53
Всего: 183



Abyx, прекрати хамить.
Нехватка памяти для статической переменной запросто может выявляться на стадии компиляции (т.е. сборки, скорее). И new тут вполне может помочь. Так что советы совершенно нормальные.


--------------------
...
PM   Вверх
Abyx
Дата 21.7.2010, 21:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 601
Регистрация: 3.11.2009

Репутация: 1
Всего: 10



я бы извинился, но ваши посты подтверждают мою правоту %)

Earnest, если там применить new - эффект будет тот же, компилятору всеравно не хватит памяти при компиляции,
когда он доходит до {{0,1,2 ,0,1,2 ,0,1,2 }, {0,3,4 ,0,3,0 ,0,3,4 },... } и начинает строить АСТ, он падает из за нехватки памяти

Решение - это разбить инициализацию на части, выполняя ее динамически. Но это приведет к генерации худшего кода, нежели использование статического массива.

(разумеется правильный ответ - подкрутить настройки компилятора, как показал borisbn)

Добавлено через 3 минуты и 30 секунд
Конечно дело не в тупости участников, советующих менять код, вместо того чтобы настроить компилятор.
Дело наверное в нехватке опыта использования различных компиляторов. Но советовать использовать new после того как уже несколкьо раз пояснили проблему - это не есть умнохорошо.
PM MAIL   Вверх
djamshud
Дата 21.7.2010, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 8
Всего: 39



Abyx, да вы и сам упоротый. Совет использовать динамическое выделение - годный. При использовании динамического буфера только м^Wчудак может додуматься инициализировать его копированием из такого же, но статического.

Это сообщение отредактировал(а) djamshud - 21.7.2010, 23:09


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Abyx
Дата 21.7.2010, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 601
Регистрация: 3.11.2009

Репутация: 1
Всего: 10



djamshud, а КАК его инициализировать, если значения массива должны быть захардкодены?

они вам с неба чтоли упадут в этот выделенный по new массив?
или вы их туда присваиваниями будете засовывать?

если они захардкодены, они и так в том или ином виде статически вшиты в исполняемый модуль (.exe)

Это сообщение отредактировал(а) Abyx - 21.7.2010, 23:25
PM MAIL   Вверх
djamshud
Дата 21.7.2010, 23:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 8
Всего: 39



Abyx, их можно взять из ресурсов, прилепленных к программе, из файла, libastral-а в конце концов.

Добавлено через 6 минут и 5 секунд
Ведь совет заюзать динамическую память вместо статической как бы однозначно намекает, чтоодин способ полностью заменяетсяна другой, и они не перемешиваются. Так что имхо без дела вы тут скандал затеяли.

Добавлено через 6 минут и 54 секунды
Д'Артаньян:)


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Abyx
Дата 21.7.2010, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 601
Регистрация: 3.11.2009

Репутация: 1
Всего: 10



djamshud, это будет код с совершенно другим поведением, возможно неоправданно сложный.
Плохой компилятор, или неумение его настраивать - это не оправдание усложнения кода.
PM MAIL   Вверх
djamshud
Дата 21.7.2010, 23:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 8
Всего: 39



А ваша позиция - не повод называть других ###ами,не правда ли?

И правильный на ваш взгляд ответ с картинкой скорее всего не правильный, так как памяти не хватает не на стеке, а в области статической памяти - ее на скриншоте я вообще не нашел.

Это сообщение отредактировал(а) djamshud - 21.7.2010, 23:49


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Abyx
Дата 21.7.2010, 23:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 601
Регистрация: 3.11.2009

Репутация: 1
Всего: 10



Цитата(djamshud @  22.7.2010,  00:48 Найти цитируемый пост)
И правильный на ваш взгляд ответ с картинкой скорее всего не правильный, так как памяти не хватает не на стеке, а в области статической памяти - ее на скриншоте я вообще не нашел.

жесть!!1111

Памяти не хватает компилятору!
К-О-М-П-И-Л-Я-Т-О-Р-У


я хз как еще написать %)


(да, с картинкой я ошибся, на ней опции памяти PE, а не компилятора)

Это сообщение отредактировал(а) Abyx - 21.7.2010, 23:59
PM MAIL   Вверх
Dem_max
Дата 22.7.2010, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1780
Регистрация: 12.4.2007

Репутация: 4
Всего: 39



вообще то  borisbn уже все привел в картинке.
Нужно менять Max heap size, ибо у бормана свой менеджер памяти, который не даст выделить памяти больше чем указано в параметре проекта. А память на стеке тут не причем. К тому же память выделяется статически и все это повлияет на размер EXE файла. 


--------------------
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2757 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.