Главная / Программирование на С/С++ /

//====================== start of sample.cpp ========================== #include <climits> #include <limits> #include <boost/static_assert.hpp> namespace name { BOOST_STATIC_ASSERT(std::numeric_limits<int>::digits == 32); } int main(int argc, char* argv[]) { return 0; } //====================== end of sample.cpp ========================== ]]>Что случится c программой из файла sample.cpp если в системе размер int больше 32 разрядов?

вопрос

Правильный ответ:

программа будет работать без изменений
будет брошен exception при выполнении программы
при запуске программы, как в assert будет поднято окно диалога с информацией о ошибке
компиляция программы будет прервана, в логе компиляции будет сообщение о ошибке
при компиляции возникнет предупреждение о возможной ошибке
Сложность вопроса
58
Сложность курса: Программирование на С/С++
94
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт защитил. Мчусь кутить отмечать зачёт по тестам
13 мар 2018
Аноним
Зачёт прошёл. Мчусь отмечать отмечать 5 за тест интуит
12 ноя 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.
WordPress Security by Sucuri. MiniFB Template. © Vtone