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

Где взять учебник, в котором описывается работа с классами - C++

Восстановить пароль Регистрация
 
 
bekabot
1 / 1 / 0
Регистрация: 18.12.2013
Сообщений: 61
04.01.2014, 12:45     Где взять учебник, в котором описывается работа с классами #1
хотел сначала научиться классам, но не знаю как - в ютубе только основа и без продолжения, а мне нужен учебник или что-то в этом роде, чтобы прям от начало и до конца можно было учить классы. Заранее благодарю!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2014, 12:45     Где взять учебник, в котором описывается работа с классами
Посмотрите здесь:

Где скачать нормальный учебник по C/C++ ? C++
C++ Работа с классами
Где в интернете найти толковый учебник по VC++? C++
C++ Где можно найти хороший учебник по C++?
Работа с классами C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
10.01.2014, 17:45     Где взять учебник, в котором описывается работа с классами #21
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Я готов спорить, что больше половины начинающих на первом уроке с таким подходом пишут cout<<"hello", но не знают вообще ни одного оператора в Си.
Об этом можно и не спорить. Но в то же время, на первой лабе по сям новички переписывают из методички printf("hello world\n");, не зная ни о функциях, ни о строковых литералах.
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Кстати аналогия с printf и знанием о стеке неудачна. Боюсь ошибиться, но вроде тема стека не является частью языка Си или С++. (Т.е. в учебниках, документации, хелпе, стандартах её не упоминают и теоретически реализация принтф может быть другой. Просто оговаривается, что передаваемые параметры должны соответствовать форматной строке и всё)
Наверное, да, к чистому языку это мало относится, но мы всё-таки живём в реальном мире, где в большинстве случаев параметры передаются в функцию через стек. Язык знать мало, надо ещё и понимать окружение, в котором работают программы, на нём написанные.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Бендерродригез
Сгибальщик
 Аватар для Бендерродригез
42 / 42 / 3
Регистрация: 18.05.2013
Сообщений: 220
Завершенные тесты: 1
10.01.2014, 17:45     Где взять учебник, в котором описывается работа с классами #22
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
silent_1991, как минимум с таким подходом новичёк будет думать, что << это оператор вывода. Я готов спорить, что больше половины начинающих на первом уроке с таким подходом пишут cout<<"hello", но не знают вообще ни одного оператора в Си.
Если застрянет на первой странице, то и будет думать так всю жизнь. Дойдёт дело до битовых сдвигов - узнает.
То есть как так ни одного? Чем инкремент в С отличается от такового в С++? +, -, %? В Си они какие-то особенные и совершенно отличаются от плюсовых синтаксисом и поведением?
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
11.01.2014, 02:58     Где взять учебник, в котором описывается работа с классами #23
Цитата Сообщение от Бендерродригез Посмотреть сообщение
Чем инкремент в С отличается от такового в С++? +, -, %?
я говорил не про отличия Си от Си++. Я вообще старался говорить именно о плюсах, а не о Си (не суть, короче)
я говорил, что на первом уроке, новичёк не знает никаких операторов языка. И тут оказывается, что первый оператор, с которым он сталкивается это оператор << !
Причём не просто оператор (не самый банальный, кстати, из всех), а его перегруженная для потоков вывода версия.
В результате может сложиться не совсем правильное представление о том, что творится в языке.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2014, 14:01     Где взять учебник, в котором описывается работа с классами
Еще ссылки по теме:

Code Blocks компилятор GCC: где найти учебник C++
C++ Разделение проекта на файлы .cpp где полностью описывается один класс
C++ Работа с файлами C++. Где взять теорию для написания курсовой?

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

Или воспользуйтесь поиском по форуму:
Бендерродригез
Сгибальщик
 Аватар для Бендерродригез
42 / 42 / 3
Регистрация: 18.05.2013
Сообщений: 220
Завершенные тесты: 1
11.01.2014, 14:01     Где взять учебник, в котором описывается работа с классами #24
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
я говорил не про отличия Си от Си++. Я вообще старался говорить именно о плюсах, а не о Си (не суть, короче)
я говорил, что на первом уроке, новичёк не знает никаких операторов языка. И тут оказывается, что первый оператор, с которым он сталкивается это оператор << !
Причём не просто оператор (не самый банальный, кстати, из всех), а его перегруженная для потоков вывода версия.
В результате может сложиться не совсем правильное представление о том, что творится в языке.
Да хоть %=. На начальном этапе это не больше чем "так надо". == тоже может много вопросов вызвать, однако сравнение и в Си такое же.
И это ни на йоту не пододвинуло к необходимости изучать С до плюсов, потому что это ничего не даст в плане каких-то углублённых пониманий в плане "как оно там работает".
Yandex
Объявления
11.01.2014, 14:01     Где взять учебник, в котором описывается работа с классами
Ответ Создать тему
Опции темы

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