![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Batou |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 7.4.2005 Репутация: нет Всего: 5 |
by Martin van Velsen(из описания формата файла 3ds , Document Revision 0.93 - January 1997) объясните мне - этот кусок кода работоспособен? у мя подозрения что нифига =0 --------------------
.GitS.Мысли творят действительность , а бремя доказательства лежит на сомневающемся. |
|||
|
||||
AISIN |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 27.1.2005 Где: Пушкино Репутация: нет Всего: 1 |
Забавный код...
после unsigned long temp3,temp4; temp3=3435973836 temp4=3435973836 дальше идет инициализация temp1 и temp2 а затем return ((3435973836+(3435973836*65536)),т. е. функция возвращает 2576927948 Хотя компилятор ругается warning C4307: '*' : integral constant overflow warning C4307: '+' : integral constant overflow warning C4700: local variable 'temp3' used without having been initialized ,но прогу компилирует. Код на моем компиляторе работать будет если ReadInt () не подкачает, но я бы так не делал. ---------------------------------- ![]() --------------------
Внимание!!! Внимание!!!Запущена программа по завоеванию мира!!!Выполненно 0,000000000000000000000000000000000000000000000000000002% |
|||
|
||||
Fire-Plug |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 102 Регистрация: 15.3.2005 Репутация: -1 Всего: 0 |
Если считать нормой использование НЕ инициализированных локальных переменных temp3,temp4, то вполне работоспособен ![]() ЗЫ: Непонятно только зачем инициализировать одни переменные, а для вычислений использовать другие --------------------
Объясни другому - поймешь сам (Народная примета) |
||||
|
|||||
gepard |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2477 Регистрация: 29.2.2004 Репутация: 2 Всего: 40 |
Какое-то тыкание пальцем в небо. В temp3 и temp4 может лежать любое значение. -------------------- Когда начинаются цифровые войны, а траффик разносит моё сознание по бесконечным просторам инета, подобно ветру, разносящему листву по полям, тогда и только тогда я чувствую себя свободным! © Я, Берсерк, что значит - Неистовый. |
|||
|
||||
Nastya |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 27.3.2002 Где: Мариуполь Репутация: 5 Всего: 44 |
А почему бы ему не работать
![]() -------------------- Что бы понять рекурсию, надо понять рекурсию "Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор |
|||
|
||||
Batou |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 7.4.2005 Репутация: нет Всего: 5 |
![]() ![]() --------------------
.GitS.Мысли творят действительность , а бремя доказательства лежит на сомневающемся. |
|||
|
||||
AISIN |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 27.1.2005 Где: Пушкино Репутация: нет Всего: 1 |
Batou У компиляторов обычно несколько уровней диагностики.
На самом верхнем уровне компилятор начинает предираться к самым не значительным мелочам. --------------------
Внимание!!! Внимание!!!Запущена программа по завоеванию мира!!!Выполненно 0,000000000000000000000000000000000000000000000000000002% |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |