16 / 17 / 0
Регистрация: 01.02.2012
Сообщений: 182
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Решение всех упражнений из книги Р. Лафоре "Объектно-ориентированное программирование в С++"01.02.2012, 17:47. Показов 191461. Ответов 322
Метки нет (Все метки)
Хотя я и начинающий с++-шник. Хочу помочь другим людям. Здесь я буду выкладывать всё что мне удалось решить. В моих решениях будет много хедеров, делал я это в Dev C++. Ос Win 7 64 bit.
Начнём со второй главы: Упражнение 1
Упражнение 2
Упражнение 3
Упражнение 4
Упражнение 5
Упражнение 6
Упражнение 7
Упражнение 8
Упражнение 9
Упражнение 10 (Намучился с этой задачей)
Упражнение 11
Упражнение 12 (это самая геморная программа на разработку которой ушло больше дня)
13
|
01.02.2012, 17:47 | |
Ответы с готовыми решениями:
322
Решение всех упражнений из книги Р. Лафоре "Объектно-ориентированное программирование в С++" Ищу ответы на задания из книги Лафоре Р. "Объектно-ориентированное программирование в С++" 4 издание. Роберт Лафоре, "Объектно-ориентированное программирование на C++" Объектно-ориентированный анализ, Объектно-ориентированное проектирование, Объектно-ориентированное программирование |
1 / 1 / 0
Регистрация: 24.04.2014
Сообщений: 66
|
|
02.03.2015, 00:28 | 202 |
Ferrari F1, В твоих решениях Глава 8 упр.4
if (double(a) + double(t1.a) < -z || double(a) + double(t1.a) > z) double(a) - это на сколько я понимаю тоже самое что и static_cast<double>(a), только более компактно Или я ошибаюсь?
0
|
02.03.2015, 08:32 | 203 |
dicros
Да. Это явное приведение к типу double. Лафоре пишет об этом, что это сишный формат приведения типов. И говорит, что static_cast<>() - это нововведение в С++. Но мне эти статик касты не нравятся слишком громоздко получаются.
0
|
18843 / 9842 / 2408
Регистрация: 30.01.2014
Сообщений: 17,284
|
|||||||||||
02.03.2015, 09:04 | 204 | ||||||||||
Сишный - это вот так:
0
|
369 / 310 / 65
Регистрация: 14.10.2014
Сообщений: 1,318
|
||||||||||||||||
02.03.2015, 12:37 | 205 | |||||||||||||||
А я думал что это просто функции так работают, которые есть в классе. Ну то есть если нужно явное приведение для основных типов - используем static_cast. А для пользовательских типов нужно обязательно писать соответствующую функцию и её использовать..
Массивы - это ужас - особенно строковые Я сейчас на 8 задании 9 главы застрял. Ну никак некомпилируется код со ссылками в функциях в классе Pstring2 . Все варианты с этой темы перепробовал - результат одинаков - нихрена не работает. пример Кликните здесь для просмотра всего текста
Убрал ссылки из функций - вроде заработало. Мой вариант: Кликните здесь для просмотра всего текста
Ferrari F1 твой код компилируется но нормально не работает... А вот этот уже нет Кликните здесь для просмотра всего текста
Выдаёт ошибку: 70 16 [Error] invalid initialization of non-const reference of type 'Pstring2&' from an rvalue of type 'char*' После поиска решений данной проблемы в интернете пришёл к выводу что все эти проблемы из - за использования в качестве компилятора Dev C++.
0
|
369 / 310 / 65
Регистрация: 14.10.2014
Сообщений: 1,318
|
|
02.03.2015, 14:10 | 207 |
Может тоже её установить?
Правда бесплатных версий вроде как нет а денег тратить неохота... поэтому только торрент эдишн ... Да и многие пишут что для новичков она не очень подходит - слишком много лишнего. Зато проблем с компиляцией меньше...
0
|
2 / 2 / 1
Регистрация: 20.02.2015
Сообщений: 17
|
|
03.03.2015, 07:54 | 209 |
у меня бесплатная официальная - раз в 90 дней надо вводить пароль и логин с msdn и все)
не читай, что подходит, а что нет для новичков.. не используй лишнее)сам полгода в командной строке все компилировал, сейчас вот на студию пересел)
0
|
Форумчанин
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
03.03.2015, 09:31 | 210 |
Откройте для себя новый мир http://www.visualstudio.com/ru... ty-vs.aspx
Бесплатно для некоммерческого использования, с полным функционалом, полная версия, крякать не надо, официально.
0
|
Форумчанин
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
03.03.2015, 23:25 | 214 |
UPD: в корпоративных целях (т.е. в Community индивидуальным предпринимателям можно делать коммерческое ПО)
Чтож это УК РФ с вами не согласен? Интересно, зачем вообще дела заводят на сворованные машины, деньги, квартиры. Доступно же. Про своё имущество поди так же не думаете?
0
|
1 / 1 / 0
Регистрация: 24.04.2014
Сообщений: 66
|
|
04.03.2015, 04:23 | 216 |
Различия между версиями Visual Studio
Visual Studio Community 2013 на сколько я вычитал идет как Pro. Соответственно сравнить версии Ultimate и Pro можно по ссылке выше.
0
|
18.03.2015, 18:45 | 217 | ||||||||||||||||||||
Глава 11
Номер 1 и 2
Номер 3
Номер 4
Номер 5
1
|
18.03.2015, 18:47 | 218 | |||||||||||||||
Продолжение:
Глава 11
Номер 6 и 7
Номер 8 и 11
Номер 9
Прошу прощения, но 9-ое задание скопипастил из данной темы, ибо оно очень геморное.
0
|
18.03.2015, 18:50 | 219 | |||||
Продолжение:
Глава 11
Номер 10
0
|
2 / 2 / 1
Регистрация: 20.02.2015
Сообщений: 17
|
|||||||||||
18.03.2015, 20:36 | 220 | ||||||||||
странно, что дюймы оставшиеся после получения из общего числа количества целых футов не ищется с помощью деления по модулю в этой книге по крайней мере в примерах до 6 главы не встретил ни разу, хотя и считаю, что так проще..
0
|
18.03.2015, 20:36 | |
18.03.2015, 20:36 | |
Помогаю со студенческими работами здесь
220
Ошибки в книги Р.Лафоре "Объектно-Ориентирование программирование в C++" Ориентированное программирование в С++ Р. Лафоре Объектно-ориентированное программирование Объектно-ориентированное программирование Объектно -ориентированное программирование Объектно-ориентированное программирование Объектно-ориентированное программирование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |