|
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
|
|
Посоветуйте литературу для изучения C++29.06.2018, 16:11. Показов 1370. Ответов 21
Метки нет (Все метки)
Здравствуйье
Сейчас являюсь C# разработчиком и прочитал до этого книгу Лафоре ооп на c++, так же держал в руках Страуструпа и понемнргу с ним баловался плюсами. В общем не совсем новичок и вот решил подучить c++, но вот проблема в том что не знаю какую книгу выбрать. Посмотрел stl 17 но там как ни странно) одна стандартная библиотека. У меня проблемы как и положенно с очисткой мусора, с указателями. Так могу написать что то простенькое, но хотелось бы взрослую и современную книгу где явно рассказывается и про конструкторы копирования, смещения, нормально расказано поо лямбда выражения и многопоточность, а не о типах и как правильно строить классы. Спасибо.
0
|
|
| 29.06.2018, 16:11 | |
|
Ответы с готовыми решениями:
21
Посоветуйте литературу для изучения C++ Посоветуйте литературу для изучения
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 29.06.2018, 17:37 | |
|
Тема про литературу прикрепелена вверху раздела.
0
|
|
|
Заблокирован
|
|
| 29.06.2018, 17:52 | |
|
У шилдта вроде нормальные книги, нет?
0
|
|
|
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
|
||
| 29.06.2018, 18:06 [ТС] | ||
|
Я видел только для начинающих у Шилда и там как то на шаблонах все заканчивается. Я так понял что еще очень важно изучать после 11 стандарта, т.к. многое изменилось.
0
|
||
|
Заблокирован
|
||
| 29.06.2018, 18:13 | ||
|
Предлагаю не читать всё подряд, учи только необходимое и экономь время. Нужны потоки учи потоки и т.д.
Добавлено через 2 минуты
0
|
||
|
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
|
|
| 29.06.2018, 18:29 [ТС] | |
|
Потому что актуально. Я возможно и не прав, но сужу по тому как я изучал шарп и сопутствующие фраемворки. Зачем например изучать технологию которая не используется или работает менее продуктивно, чем новая. Я лично не спец в плюсах по этому и советуюсь. Ну не просто же так делают новые стандарты, тем болле слышал что 11 внес кординальные изменения. Достоверно не знаю. Но на шарпе например 2.0 и 3.0 разные языки и в самой среде были введены изменения, так что это имеело значение.
0
|
|
|
Заблокирован
|
|
| 29.06.2018, 18:39 | |
|
Предлагаю учить только тогда, когда потребуется. Всё выучить довольно сложно и не надо. Поэтому надо знать, что надо.
0
|
|
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
|||
| 29.06.2018, 18:40 | |||
|
Список годный, можете сравнить с другими списками и взять то, что встречается чаще всего. Интересует что-то конкретное - ищите отзывы именно к этой книге. Вы человек с опытом и должны понимать, что "правильно сформулированный вопрос - половина ответа". Ваше желание не уникально и если что-то подошло многим изучающим, то с высокой вероятностью это поможет и вам. Если нет, значит надо пробовать и пробовать, пока не найдете свой путь, а его вы точно не найдете в скупом форумном ответе.
0
|
|||
|
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
|
|
| 29.06.2018, 18:59 [ТС] | |
|
Спасибо. Попробую сегодня Прата посмотреть в электронке. А stl точно пригодится. Ну еще очень интересует книга многопоточное программирование на c++. Давно нс нее руки чешутся)
0
|
|
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
|
| 29.06.2018, 19:04 | |
|
0
|
|
|
Заблокирован
|
|
| 29.06.2018, 19:10 | |
|
0
|
|
|
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
|
|||
| 29.06.2018, 19:16 [ТС] | |||
|
Это все амбиции и интерес к языку. Скажем я начинал с C и продолжил изучать программирование на c++. Сейчас увлекает многопоточка и увидев книгу по плюсам очень захотелось в нее вникнуть и посмотреть различия в подходах, в удобстве использования. Ну и вложенные силы в c++ мне кажется никогда не будут лишними. Все таки это единственный язык который в основном используется для кросплатформенных приложений. А так просто сложнее, от этого интереснее) Добавлено через 1 минуту
0
|
|||
|
Заблокирован
|
|
| 29.06.2018, 19:16 | |
|
0
|
|
|
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
|
||
| 29.06.2018, 19:19 [ТС] | ||
|
Ну еще кстати причина в том, что за частую приходится читать код на плюсах и не все понятно. Нужен он одним словом очень.
Добавлено через 2 минуты
0
|
||
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
|
| 29.06.2018, 19:21 | |
|
0
|
|
|
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
|
||
| 29.06.2018, 19:26 [ТС] | ||
|
0
|
||
|
Заблокирован
|
|
| 29.06.2018, 19:27 | |
|
бери хаскель
0
|
|
|
19 / 18 / 7
Регистрация: 16.05.2017
Сообщений: 447
|
|
| 29.06.2018, 19:30 [ТС] | |
|
А почему не go? ))) Я свой выбор пока сделал. Не вижу применению haskel в моей области пока.
0
|
|
|
Заблокирован
|
|
| 29.06.2018, 19:34 | |
|
Ну не знаю, там вроде только константы
хотя может ошибаюсь, т.к. не знаю этот язык
0
|
|
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
||
| 29.06.2018, 21:27 | ||
|
0
|
||
| 29.06.2018, 21:27 | |
|
Помогаю со студенческими работами здесь
20
Какие книги посоветуйте для изучения для изучения STL, C++ Подскажите пожалуйста хорошую литературу для изучения с++, для новичков Посоветуйте курсы для изучения С++
Посоветуйте литературу по С++ для чайников Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|