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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2014, 12:51   #21
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,547
По умолчанию

Цитата:
Сообщение от Airhand Посмотреть сообщение
То хотябы, что путаете ограничение цыкла и int параметра функции: происходит банальное его переполнение.
Ну да, переполнение - это банально. А вы говорили, что это ненормально
Arigato вне форума Ответить с цитированием
Старый 28.04.2014, 13:39   #22
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

Цитата:
Сообщение от Airhand Посмотреть сообщение
2005 это ограничение тоже было
http://msdn.microsoft.com/en-us/libr...(v=vs.80).aspx

Если не верите - поставьте 2003 да посмотрите сами.
У 32-битных компиляторов от Microsoft таких ограничений никогда не было!
waleri вне форума Ответить с цитированием
Старый 28.04.2014, 15:10   #23
Airhand
Пользователь
 
Аватар для Airhand
 
Регистрация: 23.08.2011
Сообщений: 55
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Ну да, переполнение - это банально. А вы говорили, что это ненормально
Я говорил с сарказмом. Переполнение - это ужО не хорошо, банально это или ненормально.

Цитата:
Сообщение от waleri Посмотреть сообщение
У 32-битных компиляторов от Microsoft таких ограничений никогда не было!
Упаковку исполняемых файлов никто не отменял, безотносительно к тому, что говорят мелкомягкие. Никогда не думали о том зачем CreateThread (initial thread stack size, in bytes) параметр размер стека ? Всё для того, чтобы в памяти как-то обособить поток и выделить память под его (процесса) фукции и их параметры.
"Пока бабка не смоет косметику, русский мужик не перекрестится" (C) Кто-то
Airhand вне форума Ответить с цитированием
Старый 28.04.2014, 15:43   #24
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

UPX например никогда не жаловался на размеры стека. Если какому-то упаковщику это мешает к ОС и компилятору это отношения не имеет.
И причем здесь CreateThread...

Мне троллиться надоело.
waleri вне форума Ответить с цитированием
Старый 28.04.2014, 17:21   #25
Airhand
Пользователь
 
Аватар для Airhand
 
Регистрация: 23.08.2011
Сообщений: 55
По умолчанию

Цитата:
Сообщение от waleri Посмотреть сообщение
UPX например никогда не жаловался на размеры стека. Если какому-то упаковщику это мешает к ОС и компилятору это отношения не имеет.
И причем здесь CreateThread...

Мне троллиться надоело.
Не упаковщики, а именно упаковка, пакет. У всех исполняемых файлов есть свой пакет exe (PE пакет), com. Упаковщики типа UPX тут вообще не причём. Заголовок каждого исполняемого файла (у exe около 400 байт) содержит кое-то кол-во байт (у com если верно помню нет заголовка). Это легко проверить: все exe файлы начинаются с "MZ" и т.д.
"Пока бабка не смоет косметику, русский мужик не перекрестится" (C) Кто-то
Airhand вне форума Ответить с цитированием
Старый 28.04.2014, 17:32   #26
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

По-моему тема заехала в тупик...
Какая сейчас разница кто прав? Ответ автор вроде получил, причем в множестве экземпляров.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дана строка, арифметические выражения вида A x B. Вычислить значение выражения Un1q Паскаль, Turbo Pascal, PascalABC.NET 4 09.12.2013 14:47
вычислить значение выражения (на C++) laychan Помощь студентам 2 05.03.2012 11:32
вычислить значение выражения ulechka128 Помощь студентам 0 25.12.2011 13:35
вычислить значение выражения _Иван_ Помощь студентам 2 20.04.2011 18:58