Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
#1

Что случится если функция is executed и precondition для этой функции is not met? - C++

24.01.2013, 10:10. Просмотров 245. Ответов 4
Метки нет (Все метки)

Доброго всем времени суток!!!

Возник вопрос: Что случится если функция is executed и precondition для этой функции is not met?
Варианты:

A) An error message will be printed;
B) The program will loop indefinitely;
C) The system will crash.
D) Any of the above results could happen.

Добавлено через 18 минут
И ещё один вопрос:
What is true about the distance function given this prototype?

double distance(const point& p1, const point& p2);
Question options:

A) It returns a double type value

B) It cannot modify either of its arguments

C) Its arguments are reference parameters

D) All of the above
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2013, 10:10     Что случится если функция is executed и precondition для этой функции is not met?
Посмотрите здесь:

Может так случится, что процесс приема новых сообщений и их прорисовки превратится в бесконечный цикл? - C++
Допустим у меня есть приложение, которое добавляет в себя поступающие сообщения. А эти сообщения сыпят постоянно. Может так случится,что...

Что не так в этой функции? - C++
Подскажите что не так в этой функции, понимаю что что-то с передачей массива из функции, но что именно не соображу. Еще можете попутно...

Линейный и бинарный поиск: что возвращает функция, если ключ не найден? - C++
Есть функция линейного поиска int linesearch(int *V, int n, int b) { int i; for(i = 0; i < b; i++) cout << V << "...

Что делать если нет функции Tools - C++
А у меня нет функции Tool что делать?????

что делает size_t в данной функции, и сама функция - C++
string toString() { stringstream buffer; for (size_t i = 0; i < left.size() - 1; i++) buffer << left << ","; buffer <<...

Что можно возвратить из функции если нужный объект не создан - C++
Добрый день! Есть функции, которые возвращают указатели на двумерные массивы, но заполнение и создание массива происходит после...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
24.01.2013, 10:39     Что случится если функция is executed и precondition для этой функции is not met? #2
Первое не понял, второе D
gray_fox
What a waste!
1443 / 1172 / 61
Регистрация: 21.04.2012
Сообщений: 2,449
Завершенные тесты: 3
24.01.2013, 11:53     Что случится если функция is executed и precondition для этой функции is not met? #3
Цитата Сообщение от QWERY_2012 Посмотреть сообщение
Возник вопрос: Что случится если функция is executed и precondition для этой функции is not met?
Варианты:
A) An error message will be printed;
B) The program will loop indefinitely;
C) The system will crash.
D) Any of the above results could happen.
D...
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
24.01.2013, 12:17     Что случится если функция is executed и precondition для этой функции is not met? #4
gray_fox, можешь на русский перевести, что за условие в первом вопросе? Мой дословный перевод говорит: "Что случится, если функция исполняется в данный момент и начальное условие для этой функции ложно?"
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.01.2013, 12:46     Что случится если функция is executed и precondition для этой функции is not met?
Еще ссылки по теме:

Что писать при вызове функции, если передаю всю структуру? - C++
Я создал структуру: struct Time { double plain; double hills; double desert; }; А так же классы с этой структурой: ...

Функция не объявлена в этой области - C++
Пишет что main не объявлена в этой области Действие происходит в функции lvl1 В чём ошибка? if(vb1 == "M"){ main(); \\ Тут...

Структура tree. Функция работы с этой структурой - C++
Привет. В книге (неважно какой), есть пример такого кода: struct tree { int v; tree* p; }; int F(tree* q) { int i, m,...

Функция, в функции main() или общие переменные для нескольких функций - C++
Делаю мелкую игрушку, в консоли, ради забавы и столкнулся с 1 проблемой: Невозможно, создавать функцию в функции, вынеся эту функцию за...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
gray_fox
What a waste!
1443 / 1172 / 61
Регистрация: 21.04.2012
Сообщений: 2,449
Завершенные тесты: 3
24.01.2013, 12:46     Что случится если функция is executed и precondition для этой функции is not met? #5
nexen, да примерно так и переводится. Я прочитал как: "Что произойдёт, если вызвать функцию, при этом нарушив предварительное условие её вызова?"

Добавлено через 13 минут
Вообще как я понял это связано с Design by Contract...
Yandex
Объявления
24.01.2013, 12:46     Что случится если функция is executed и precondition для этой функции is not met?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru