Главная /
Программирование на С/С++ /
//====================== 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
Другие ответы на вопросы из темы программирование интуит.
- # Какие утверждения про поведенческий шаблон «шаблонный метод» верны?
- # Какие утверждения про статические члены класса верны?
- # В каких из приведённых ниже выражений нельзя обойтись без указателя this?
- # Какие утверждения насчёт полиморфизма верны?
- # Чем отличается обработка ошибок посредством прерываний от проверки кода возврата?
WordPress Security by Sucuri. MiniFB Template. © Vtone