KaridatMerkader
0 / 0 / 0
Регистрация: 07.11.2010
Сообщений: 2
|
|||||||||||
#1 | |||||||||||
Как работает данная программа - C++10.11.2010, 19:56. Просмотров 409. Ответов 1
Метки нет Все метки)
(
изучаю тему преобразования типов (в данном случае тип Counter преобразуется в int)
и вот набрала код из книги, но не понимаю как он работает и почему:
Я даже не понимаю, как она вызывается (а она же вызывается в main). Я не понимаю строчку return (int (itsVal)); -- зачем указывать что itsVal должна быть типа int, если она и так int. В моём понимании нужно просто вызвать функцию GetItsVal(), которая и возвращает нужный тип. Так, как же это работает? Разъясните, пожалуйста.
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
10.11.2010, 19:56 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как работает данная программа (C++):
1
Не могу разобраться как работает данная программа - C++
Что делает данная программа? - C++ Что выведет данная программа? - C++ Что делает данная программа? - C++ |
ForEveR
В астрале
![]() |
|||||||||||
11.11.2010, 00:06 | #2 | ||||||||||
KaridatMerkader,
Возвращает она объект типа unsigned short. В приведении к типу int я тоже не вижу смысла. Не думаю что что-то изменится, если не привести. Вызывается она тут:
Собственно unsigned short гарантировано меньше int-a, посему преобразование безопасно насколько я понимаю. Добавлено через 15 минут Что за перегруженный оператор char* ()? Нашел тему. Прогоните последнюю страницу, там есть цитаты и ссылка на сайт тоже есть.
1
|
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
11.11.2010, 00:06 |
Привет! Вот еще темы с ответами:
2
Что находит данная программа? - C++ Что данная программа на печатает на screen? - C++ В каком случае данная программа выведет слово “Yes” ? - C++ В каком случае данная программа выведет слово ДА - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |