Предупреждающие сообщения и необходимые изменения, касающиеся других программ

Предупреждающие сообщения и необходимые изменения, касающиеся других программ

Во всех примерах проектов программ, размещенных на Web-сайте книги, опции установлены таким образом, чтобы в необходимых случаях компилятор выводил предупреждающие сообщения, касающиеся 64-битовых типов данных. Большинство программ компилировались без выдачи предупреждающих сообщений, так что никакие изменения для них не потребовались.

В то же время, программа atouEX (программа 14.2) потребовала нескольких изменений, вызванных необходимостью использования типа данных DWORD_PTR для целочисленной переменной, хранящейся в поле hEvent структуры OVERLAPPED. Это обусловлено тем, что в Win64 размер данных типа HANDLE составляет 64 бита. Необходимые изменения отмечены в листинге программы, находящемся на Web-сайте.

Некоторые предупреждения могут быть проигнорированы. Например, такие функции, как strlen(), возвращают значения типа size_t. Длина строки будет часто назначаться переменным типа DWORD, вызывая появление предупреждающих сообщений относительно "потери точности" ("loss of precision"). Во всех практических ситуациях на предупреждения такого рода можно не обращать внимания.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

3.2.3. Настройка браузера и других сетевых программ

Из книги Анонимность и безопасность в Интернете. От «чайника» к пользователю автора Колисниченко Денис Николаевич

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


Дополнительные советы, касающиеся лодок

Из книги Все секреты Minecraft автора Миллер Меган

Дополнительные советы, касающиеся лодок • Вы можете путешествовать в лодке и по суше, только очень медленно!• Ваш индикатор голода остается на одном и том же уровне, когда вы путешествуете в лодке.• Разбейте лодку, чтобы поместить ее обратно в инвентарь.• В лодке


Дополнительные советы, касающиеся исследований

Из книги автора

Дополнительные советы, касающиеся исследований • Всегда носите с собой несколько факелов, чтобы осветить проходы и пещеры и предотвратить появление мобов.• Деревянные лестницы – отличный способ быстро передвигаться вверх и вниз. Нажмите клавишу Shift, чтобы


Дополнительные советы, касающиеся сражения с мобами

Из книги автора

Дополнительные советы, касающиеся сражения с мобами • Для дополнительной защиты приручите волков и оцелотов. Волки будут атаковать ваших врагов, а прирученный оцелот – отпугивать криперов.• Крипер, в которого ударила молния, «заряжается» синим светом, из-за чего


Дополнительные советы, касающиеся лошадей

Из книги автора

Дополнительные советы, касающиеся лошадей • Чтобы лошадь совершила прыжок, нажмите и удерживайте клавишу Пробел, а затем отпустите. Некоторые лошади могут прыгнуть на четыре или более блоков в высоту.• Сидя на лошади, можно сражаться, добывать полезные ископаемые


Дополнительные советы, касающиеся животных

Из книги автора

Дополнительные советы, касающиеся животных • Спрутов нельзя разводить, но их можно убить и получить чернила, которые используются в качестве красителя.• Летучие мыши кажутся бесполезными, поскольку ничего не сбрасывают и не обеспечивают едой. Но если вы слышите их


Дополнительные советы, касающиеся деревни

Из книги автора

Дополнительные советы, касающиеся деревни • Зомби чаще атакуют крупные деревни, в которой живут сорок или более жителей.• Деревни с большей вероятностью появляются в суперплоском мире или в мирах Большие биомы (Large Biomes).• Деревенские жители и ваш персонаж могут


Дополнительные советы, касающиеся оборонительных сооружений

Из книги автора

Дополнительные советы, касающиеся оборонительных сооружений • Пауки не могут ползать по стеклу и железным прутьям, а выступы на стене не дают им перелезать через нее.• Самым прочным является блок из обсидиана, его нельзя повредить взрывом крипера. Если у вас


Дополнительные советы, касающиеся еды

Из книги автора

Дополнительные советы, касающиеся еды • Съесть торт можно, только поместив его на блок.• Если вы съедите несколько сырых куриц, то количество полученных очков голода превысит количество очков, отнятых отравлением.• Если вы едите на ходу, скорость движения


Дополнительные советы, касающиеся рыбалки

Из книги автора

Дополнительные советы, касающиеся рыбалки • Удочку можно использовать шестьдесят пять раз, прежде чем она сломается.• При использовании обычной удочки вероятность поймать сокровище составляет 10 %, а мусор – 5 %.• Прочность удочки снижается, когда она бьется о моба


Дополнительные советы, касающиеся зелий

Из книги автора

Дополнительные советы, касающиеся зелий • Объедините зелье с порохом, чтобы создать Взрывное зелье, которое можно бросить под ноги себе или своему врагу.• Чтобы использовать зелье, выберите его, а затем щелкните правой кнопкой мыши. Чтобы увидеть активные на данный


Дополнительные советы, касающиеся путешествия в Нижний мир

Из книги автора

Дополнительные советы, касающиеся путешествия в Нижний мир • Если вы заблудились, создайте еще один портал, чтобы вернуться в Игровой мир.• Через портал могут пройти мобы, через него можно бросать предметы. Вагонетки с сундуками, печкой, пустые вагонетки и лодки также


Дополнительные советы, касающиеся порталов

Из книги автора

Дополнительные советы, касающиеся порталов • В режиме Выживание (Survival) телепортация занимает примерно четыре секунды, в течение которых вы можете передумать и выйти обратно в Игровой мир.• Если в Игровом мире рядом с первым порталом вы создадите еще один (в пределах


Дополнительные советы, касающиеся Края

Из книги автора

Дополнительные советы, касающиеся Края • Если вы не хотите использовать тыкву для защиты от Странников Края, создайте армию Железных големов, чтобы убить их.• После того удара Дракон отлетит на некоторое время. Используйте его, чтобы перегруппироваться