Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
1 / 2 / 0
Регистрация: 18.10.2021
Сообщений: 39

Курсы и уроки по С++

30.07.2023, 19:54. Показов 2175. Ответов 31
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет. Учусь на программиста, но там где я учусь, по С++ дали самую базу. Подскажите, пожалуйста, бесплатные уроки/курсы/книги по С++. Которые помогут изучить с нуля. Дабы повторить всё и закрепить. Заранее спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.07.2023, 19:54
Ответы с готовыми решениями:

Курсы бухгалтерского учета и 1С, курсы сметчиков и АВК в Киеве
Приглашаем всех желающих пройти обучение в УЦ по направлениям: -курсы бухгалтерского учета -курсы 1С Бухгалтерия -курсы главного...

Хочу совет:) (видео уроки Java и ознакомительные видео уроки интерфейса eclips)
Всем привет. Я вот только начал учить Java. Порадьте мне какие нибудь видео уроки Java и ознакомительные видеоуроки интерфеса eclips...

уроки
Написать программу, которая по заданному номеру дня недели (целому числу от 1 до 7) выводит на экран количество уроков в этот день.

31
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
02.08.2023, 15:13
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от ALEX5791 Посмотреть сообщение
Х.Дейтел П.Дейтел "Как программировать на с" 1990 г (про с/с++),
Мммм...

Цитата Сообщение от SmallEvil Посмотреть сообщение
Программирование С++ по ней вы не изучите – для это-
го есть классические книги Х. Дейтела, Б. Страуструпа, С. Прата и др.
Кстати, Страус работает не покладая рук.
Вот, "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
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
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 минуты
Цитата Сообщение от SmallEvil Посмотреть сообщение
Contents/Содержание
Впечатляет.
Сегодня же разузнаю, где можно раздобыть этот клад.

Добавлено через 8 минут
Цитата Сообщение от Royal_X Посмотреть сообщение
Он бы сидел на киберфоруме и молча бы сортировал массивы вместе с остальными

Не по теме:


Темная империя Страуструпа ]:->.

0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,456
02.08.2023, 15:43
Цитата Сообщение от Royal_X
Хотя, вижу Coroutines в содержании, а это С++20. Значит норм.
Да, в описании сказано "It covers C++20 plus a few likely features of C++23."
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
02.08.2023, 15:48
Цитата Сообщение от xiran56 Посмотреть сообщение
Впечатляет.
Ага, тур, всего то 1000 страниц.
Кажется смотрел там раздел про регулярные выражения.
Довольно все поверхностно.
Поэтому название книги себя оправдывает.
Я ее не рекомендую, так как сам не читал.
Это просто пример, что такие (и подобные, современные книги по С++) книги есть.

Добавлено через 1 минуту
Цитата Сообщение от xiran56 Посмотреть сообщение
Сегодня же разузнаю, где можно раздобыть этот клад.
p.s. на данный момент, она, кажется, еще не переведена на русский.
0
1 / 1 / 0
Регистрация: 01.08.2023
Сообщений: 23
02.08.2023, 18:33
Цитата Сообщение от SmallEvil Посмотреть сообщение
Ага, тур, всего то 1000 страниц.
А я-то думал...
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
02.08.2023, 20:53
Цитата Сообщение от Royal_X Посмотреть сообщение
А было бы хорошо, если в книге по современному С++ был такой вступительный код
Зачем, если ни один компилятор из Big Three (GCC, Clang, MS VC++) ещё не поддерживает такое? А когда такое в продакшене увидишь? Лет через 5-7? Свежайшие стандарты можно в продакшене пощупать крайне редко - в каком-нибудь условном JetBrains, попасть в такую компанию для С++ программиста - большая удача.
0
Модератор
Эксперт Java
 Аватар для alecss131
2892 / 1398 / 412
Регистрация: 11.08.2017
Сообщений: 4,479
Записей в блоге: 2
03.08.2023, 10:56

Не по теме:

Цитата Сообщение от sourcerer Посмотреть сообщение
условном JetBrains
IDE которых написаны почти полностью на kotlin


А так да, поддерживаю, особого смысла в свежайших версиях не вижу. Сейчас даже толком 20 стандарт далеко не везде поддерживается. Сейчас хватит с головой 17, а 20 думаю знать хорошо, но больше в теории.
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
03.08.2023, 11:12
Цитата Сообщение от alecss131 Посмотреть сообщение
Сейчас хватит с головой 17
В 17 много чего добавили, но много стало deprecated, а в 20 добавили какую-никакую замену.
С 17 и 20 похожая аналогия как с 11 и 14 стандартами.
Мне так кажется.
Но тем не менее, нужно идти по порядку, 40 лет по пустыне
0
1 / 1 / 0
Регистрация: 01.08.2023
Сообщений: 23
03.08.2023, 15:01
Цитата Сообщение от alecss131 Посмотреть сообщение
Сейчас хватит с головой 17
Ну мне лично С++17 хватает, без концептов и фреймворка корутин обхожусь.

Добавлено через 5 минут
Вот где этот фреймворк используется в более/менее реальных целях:
https://habr.com/ru/companies/... корутинами
0
1215 / 783 / 130
Регистрация: 10.03.2012
Сообщений: 5,047
03.08.2023, 15:59
По C++ нет такого обучающего портала как Javarush?
0
 Аватар для Martein
704 / 109 / 21
Регистрация: 22.06.2014
Сообщений: 241
29.10.2023, 16:37
Человек вот тут решил на широкую публику читать Стивена Прата.
Кому лениво читать самому, можете в формате подкастов его слушать в общественном транспорте:
https://www.youtube.com/playli... nTIv5IMv-s
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.10.2023, 16:37

NX уроки
где можно найти уроки по NX плановые

Уроки
Нужны какие-нибудь уроки по созданию простенького интерфейса, есть такие?

Уроки
Дайте пожалуйста ссылки на нормальные уроки, из которых можно будет научиться создавать формы, с помощью которых заполнять таблицы, а так...

Уроки С++
Я вот решил заняться съемкой уроков по С++ для начинающих))) Просмотрите один два урока...скажите,есть ли вообще смысл что-то дальше...

Уроки JS
Всем привет! Знаю что есть разные сайты в виде игры в которых даются задания и тебе надо их выполнить. Например для питона...


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

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Новые блоги и статьи
интеграция 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 мог продолжить работу без необходимости заново разбираться в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru