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

Небольшая мелочь по теории - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.93
#pragma
Временно недоступен
 Аватар для #pragma
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921
29.04.2009, 01:22     Небольшая мелочь по теории #1
"Какой максимальной длины может быть внешнее имя в программе на С++ в Вашей системе?" - с локальными именами понятно-С++ не накладывает ограничений на размер имён,а что за внешнее имя?
Ещё вот недопонимаю вопрос "Нарисуйте граф целых и фундаментальных типов,где от одного типа идёт стрелка к другому,если все значения первого типа могут быть представлены значениями второго в любой реализации,соответствующей стандарту.Нарисуйте такой граф для типов вашей любимой реализации"--Что имел в виду автор?Поясните,пожалуйста,условие задачи,а то я не въезжаю,что от меня хотят ))
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2009, 01:22     Небольшая мелочь по теории
Посмотрите здесь:

C++ Небольшая помощь
небольшая функция на c++ C++
Небольшая праблемка C++
C++ Небольшая проблемка)
орел vs решка подправить мелочь C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,307
09.05.2009, 00:16     Небольшая мелочь по теории #21
Цитата Сообщение от #pragma Посмотреть сообщение
Я почему то думал,что значения типа bool только 0 и 1(зациклило),а это не так,верно?Недаром же число со знаком и больше нуля причислится к true,а меньше нуля или ноль-к false.Всё,наконец-то.
Ничего подобного.
Только ноль == false. Любое ненулевое значение -> true.
Обратное неверно: false -> 0, true -> 1. Это т.н. integer promotions - см. Стандарт, 4.5/4.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16825 / 5246 / 321
Регистрация: 30.03.2009
Сообщений: 14,128
Записей в блоге: 26
09.05.2009, 00:27     Небольшая мелочь по теории #22
Грубо говоря, модно считать, что bool - это по большому счёту int. Но bool отличается от int'а тем, что для bool'а важны только два значения - ноль и не-ноль
#pragma
Временно недоступен
 Аватар для #pragma
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921
10.05.2009, 06:12  [ТС]     Небольшая мелочь по теории #23
CheshireCat, а что вообще такое внешнее имя?
Lynx607
0 / 0 / 0
Регистрация: 18.10.2010
Сообщений: 19
18.10.2010, 21:30     Небольшая мелочь по теории #24
У меня так же возникли проблемы с этим заданием, но, в отличии от автора, у меня только вопросы:

1. В упражнении сказано: "Нарисуйте граф целых и фундаментальных типов..." - почему целые выделены, если они входят в фундаментальные? Или нужно строить граф, где значения целых связаны стрелками со всеми значениями фундаментальных типов? Или, может быть, отдельно граф целых и отдельно граф фундаментальных?

2. В упражнении сказано: "...значения первого типа могут быть представлены значениями второго...".
Например, функция int ('a'), возвращает соответствующий 'a' номер - это и есть представление значений одного типа значениями другого?

3. Gravity писал: "Что-то вроде этого: char -> short -> int -> long." Это элемент графа? Из каких соображений построена эта последовательность?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2010, 02:53     Небольшая мелочь по теории
Еще ссылки по теме:

C++ Небольшая задачка
C++ Небольшая сложность

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

Или воспользуйтесь поиском по форуму:
Mr.X
Эксперт С++
 Аватар для Mr.X
2802 / 1578 / 247
Регистрация: 03.05.2010
Сообщений: 3,666
19.10.2010, 02:53     Небольшая мелочь по теории #25
Цитата Сообщение от CheshireCat Посмотреть сообщение
Угу, именно так:
Note: in particular, sizeof(bool) and sizeof(wchar_t) are implementation-defined.
sizeof(bool) is not required to be 1.
По поводу bool у Страуструпа сказано, что гарантируется следующее:
1 <= sizeof(bool) <= sizeof(long).
Yandex
Объявления
19.10.2010, 02:53     Небольшая мелочь по теории
Ответ Создать тему
Опции темы

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