13 / 13 / 11
Регистрация: 03.09.2011
Сообщений: 1,026
|
||||||
1 | ||||||
Вопрос по Классам...24.10.2011, 17:59. Показов 850. Ответов 13
Метки нет (Все метки)
0
|
24.10.2011, 17:59 | |
Ответы с готовыми решениями:
13
Вопрос по классам Вопрос по классам Вопрос по классам Вопрос по классам |
13 / 13 / 11
Регистрация: 03.09.2011
Сообщений: 1,026
|
||||||
24.10.2011, 18:14 [ТС] | 3 | |||||
ну это я знаю,я просто принцип понять не могу...
Добавлено через 3 минуты Я просто не давно начал читать Дейтлов "Как программировать на С++" С int main() начинается любая программа ,и эта функция показывает успешность выполнения программы? Под возвращением значения подразумевается некое число,показывающее успешность выполнения операции/программы? Добавлено через 2 минуты
0
|
Каратель
|
|
24.10.2011, 18:20 | 4 |
да
да Да, но это не всегда требуется и потому функцию делают просто void - невозвращающую никакого значения почему перебрасывает? это и есть функция, точнее метод класса, который ничего не возвращает
1
|
122 / 85 / 16
Регистрация: 14.02.2011
Сообщений: 340
|
|
24.10.2011, 18:21 | 5 |
iluxa1810, функция void - не возвращает значения, и твоя DisplayMessage тоже ничего не возвращает, это как аналог procedure в паскале, она просто что-то делает( у тебя выводит строку и все)
1
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
24.10.2011, 18:30 | 6 |
это метод предназначается не для получения результатов вычислений, а для побочных эффектов от этих вычислений (т.е. для вывода информации на экран). Т.к. нас не интересует полученное значение, то мы объявляем метод как void (т.е. не возвращающий никакого значения)
0
|
13 / 13 / 11
Регистрация: 03.09.2011
Сообщений: 1,026
|
|
24.10.2011, 18:30 [ТС] | 7 |
instagib, спасибо,все ясно .
А вообще функция DisplayMessage существует или мы так просто ее назвали?
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
24.10.2011, 18:33 | 8 |
0
|
13 / 13 / 11
Регистрация: 03.09.2011
Сообщений: 1,026
|
|
24.10.2011, 18:40 [ТС] | 9 |
Nameless One,ну я имею ввиду,что автор программы дал такое название своей функции или использовал существующую функцию?
Т.е если бы нам пришлось высчитать в этой функции сколько будет 2+2 ,то написали бы int вместо void?
0
|
программист С++
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
|
|
24.10.2011, 18:40 | 10 |
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|||||||||||
24.10.2011, 18:48 | 11 | ||||||||||
да
да, если бы нам потребовался результат вычисления. Хотя никто не мешает нам сделать так:
1
|
13 / 13 / 11
Регистрация: 03.09.2011
Сообщений: 1,026
|
||||||
24.10.2011, 20:24 [ТС] | 12 | |||||
а если допустим надо присвоить результат вычислений функции переменно,то это будет выглядеть так ?
up!!!
0
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
|||||||||||
24.10.2011, 20:50 | 13 | ||||||||||
Нет...
Добавлено через 26 секунд
0
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
||||||
24.10.2011, 20:51 | 14 | |||||
iluxa1810
0
|
24.10.2011, 20:51 | |
24.10.2011, 20:51 | |
Помогаю со студенческими работами здесь
14
Вопрос по классам и функциям У меня вопрос по классам. На приложенных картинках я выделил непонятные строки. вопрос по классам Вопрос по классам в Фортране Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |