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

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

Восстановить пароль Регистрация
 
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
24.01.2013, 10:10     Что случится если функция is executed и precondition для этой функции is not met? #1
Доброго всем времени суток!!!

Возник вопрос: Что случится если функция 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++ Что делать если нет функции Tools
Есть функция с кучей аргументов, как её вызвать в другой функции (если половины аргументов у меня нет)? C++
C++ 4.77. Составить программу для вычисления значения функции у(л): -1, если х < -1, у = х, если х > —1, 1, если х = -1
Постройте таблицу значений функции y=f(x) для xε[a,b] с шагом h. Если в некоторой точке х функция не определена, то выведите на экран сообщение об это C++
Может так случится, что процесс приема новых сообщений и их прорисовки превратится в бесконечный цикл? 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!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 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, можешь на русский перевести, что за условие в первом вопросе? Мой дословный перевод говорит: "Что случится, если функция исполняется в данный момент и начальное условие для этой функции ложно?"
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 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?
Ответ Создать тему
Опции темы

Текущее время: 23:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru