|
1 / 2 / 0
Регистрация: 18.10.2021
Сообщений: 39
|
|
Курсы и уроки по С++30.07.2023, 19:54. Показов 2175. Ответов 31
Метки нет (Все метки)
Привет. Учусь на программиста, но там где я учусь, по С++ дали самую базу. Подскажите, пожалуйста, бесплатные уроки/курсы/книги по С++. Которые помогут изучить с нуля. Дабы повторить всё и закрепить. Заранее спасибо.
0
|
|
| 30.07.2023, 19:54 | |
|
Ответы с готовыми решениями:
31
Курсы бухгалтерского учета и 1С, курсы сметчиков и АВК в Киеве Хочу совет:) (видео уроки Java и ознакомительные видео уроки интерфейса eclips) уроки |
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|||
| 02.08.2023, 15:13 | |||
![]() ![]() Вот, "Stroustrup B. A Tour of C++ 3ed 2022" Contents/Содержание
Contents Preface 1 The Basics 1.1 Introduction 1.2 Programs 1.3 Functions 1.4 Types, Variables, and Arithmetic 1.5 Scope and Lifetime 1.6 Constants 1.7 Pointers, Arrays, and References 1.8 Tests 1.9 Mapping to Hardware 1.10 Advice 2 User-Defined Types 2.1 Introduction 2.2 Structures 2.3 Classes 2.4 Enumerations 2.5 Unions 2.6 Advice 3 Modularity 3.1 Introduction 3.2 Separate Compilation 3.3 Namespaces 3.4 Function Arguments and Return Values 3.5 Advice 4 Error Handling 4.1 Introduction 4.2 Exceptions 4.3 Invariants 4.4 Error-Handling Alternatives 4.5 Assertions 4.6 Advice 5 Classes 5.1 Introduction 5.2 Concrete Types 5.3 Abstract Types 5.4 Virtual Functions 5.5 Class Hierarchies 5.6 Advice 6 Essential Operations 6.1 Introduction 6.2 Copy and Move 6.3 Resource Management 6.4 Operator Overloading 6.5 Conventional Operations 6.6 User-Defined Literals 6.7 Advice 7 Templates 7.1 Introduction 7.2 Parameterized Types 7.3 Parameterized Operations 7.4 Template Mechanisms 7.5 Advice 8 Concepts and Generic Programming 8.1 Introduction 8.2 Concepts 8.3 Generic Programming 8.4 Variadic Templates 8.5 Template Compilation Model 8.6 Advice 9 Library Overview 9.1 Introduction 9.2 Standard-Library Components 9.3 Standard-Library Organization 9.4 Advice 10 Strings and Regular Expressions 10.1 Introduction 10.2 Strings 10.3 String Views 10.4 Regular Expressions 10.5 Advice 11 Input and Output 11.1 Introduction 11.2 Output 11.3 Input 11.4 I/O State 11.5 I/O of User-Defined Types 11.6 Output Formatting 11.7 Streams 11.8 C-style I/O 11.9 File System 11.10 Advice 12 Containers 12.1 Introduction 12.2 vector 12.3 list 12.4 forward_list 12.5 map 12.6 unordered_map 12.7 Allocators 12.8 Container Overview 12.9 Advice 13 Algorithms 13.1 Introduction 13.2 Use of Iterators 13.3 Iterator Types 13.4 Use of Predicates 13.5 Algorithm Overview 13.6 Parallel Algorithms 13.7 Advice 14 Ranges 14.1 Introduction 14.2 Views 14.3 Generators 14.4 Pipelines 14.5 Concepts Overview 14.6 Advice 15 Pointers and Containers 15.1 Introduction 15.2 Pointers 15.3 Containers 15.4 Alternatives 15.5 Advice 16 Utilities 16.1 Introduction 16.2 Time 16.3 Function Adaption 16.4 Type Functions 16.5 source_location 16.6 move() and forward() 16.7 Bit Manipulation 16.8 Exiting a Program 16.9 Advice 17 Numerics 17.1 Introduction 17.2 Mathematical Functions 17.3 Numerical Algorithms 17.4 Complex Numbers 17.5 Random Numbers 17.6 Vector Arithmetic 17.7 Numeric Limits 17.8 Type Aliases 17.9 Mathematical Constants 17.10 Advice 18 Concurrency 18.1 Introduction 18.2 Tasks and threads 18.3 Sharing Data 18.4 Waiting for Events 18.5 Communicating Tasks 18.6 Coroutines 18.7 Advice 19 History and Compatibility 19.1 History 19.2 C++ Feature Evolution 19.3 C/C++ Compatibility 19.4 Bibliography 19.5 Advice Module std A.1 Introduction A.2 Use What Your Implementation Offers A.3 Use Headers A.4 Make Your Own module std A.5 Advice Index Эту книгу можно изучать с нуля.
0
|
|||
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,456
|
|
| 02.08.2023, 15:20 | |
|
SmallEvil, книги по С++11 и С++14 тоже порой переиздаются и выходят под 2022 и 2023 годами. Тут уже нужно текст смотреть.
Добавлено через 1 минуту Хотя, вижу Coroutines в содержании, а это С++20. Значит норм.
0
|
|
|
1 / 1 / 0
Регистрация: 01.08.2023
Сообщений: 23
|
|||
| 02.08.2023, 15:43 | |||
|
Советую еще прочитать "60 антипаттернов для C++-программиста": https://pvs-studio.ru/ru/blog/posts/cpp/1053/
Добавлено через 3 минуты ![]() Сегодня же разузнаю, где можно раздобыть этот клад. Добавлено через 8 минут Не по теме:
0
|
|||
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,456
|
||
| 02.08.2023, 15:43 | ||
0
|
||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|||
| 02.08.2023, 15:48 | |||
|
Кажется смотрел там раздел про регулярные выражения. Довольно все поверхностно. Поэтому название книги себя оправдывает. Я ее не рекомендую, так как сам не читал. Это просто пример, что такие (и подобные, современные книги по С++) книги есть. Добавлено через 1 минуту
0
|
|||
|
1 / 1 / 0
Регистрация: 01.08.2023
Сообщений: 23
|
|
| 02.08.2023, 18:33 | |
|
0
|
|
|
Модератор
|
||
| 02.08.2023, 20:53 | ||
|
0
|
||
|
Модератор
|
|
| 03.08.2023, 10:56 | |
|
А так да, поддерживаю, особого смысла в свежайших версиях не вижу. Сейчас даже толком 20 стандарт далеко не везде поддерживается. Сейчас хватит с головой 17, а 20 думаю знать хорошо, но больше в теории.
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 03.08.2023, 11:12 | ||
|
С 17 и 20 похожая аналогия как с 11 и 14 стандартами. Мне так кажется. Но тем не менее, нужно идти по порядку, 40 лет по пустыне
0
|
||
|
1 / 1 / 0
Регистрация: 01.08.2023
Сообщений: 23
|
||
| 03.08.2023, 15:01 | ||
|
Добавлено через 5 минут Вот где этот фреймворк используется в более/менее реальных целях: https://habr.com/ru/companies/... корутинами
0
|
||
|
1215 / 783 / 130
Регистрация: 10.03.2012
Сообщений: 5,047
|
|
| 03.08.2023, 15:59 | |
|
По C++ нет такого обучающего портала как Javarush?
0
|
|
|
704 / 109 / 21
Регистрация: 22.06.2014
Сообщений: 241
|
|
| 29.10.2023, 16:37 | |
|
Человек вот тут решил на широкую публику читать Стивена Прата.
Кому лениво читать самому, можете в формате подкастов его слушать в общественном транспорте: https://www.youtube.com/playli... nTIv5IMv-s
0
|
|
| 29.10.2023, 16:37 | |
|
NX уроки Уроки Уроки Уроки С++ Уроки JS Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы
Всем привет! Хочу поделиться свежим (и довольно. . .
|
|
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
|
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|