Школьный курс C++

Школьный курс C++

Аналогично тому, как написание картины является искусством для души, так и написание программы является искусством для разума

Volnik
Школьный курс python

Содержание

Средства обучения

Учебники и учебные пособия
Практические работы
Задачники
Рекомендуемая литература
  • Джосаттис Н.М. Стандартная библиотека C++. Справочное руководство. Вильямс, 2014
  • Конова Е. А., Поллак Г. А. Алгоритмы и программы. Язык С++: Учебное пособие. — 2-е изд., стер. — СПб.: Издательство «Лань», 2017
  • Липпман Б. Стенли, Жози Лажойе, Барбара Э. Му. Язык программирования С++. Базовый курс. Изд. 5-е. М: ООО “И. Д. Вильямс”, 2014
  • Прата, Стивен. Язык программирования C++. Лекции и упражнения, 6-е изд.: Пер. с англ. — М.: ООО “И.Д. Вильяме”, 2012
  • Хайнеман, Джордж, Пояяис, Гэри, Сеяков, Стэнли. Алгоритмы. Справочник с примерами на С, C++, Java и Python, 2-е изд.: Пер. с англ. — СПб .: ООО “Альфа-книга”, 2017
  • Шлее М. Qt 5.10. Профессиональное программирование на С++. – БХВ-Петербург, 2018
  • Доусон М. Изучаем С++ через программирование игр. – СПб.: Питер, 2016
  • Васильев А. Н. Самоучитель С++ с примерами и задачами. 4-е издание (переработанное). Книга + виртуальный CD. — СПб.: Наука и Техника, 2016.
  • Скиена С. Алгоритмы. Руководство по разработке. СПб.: БХВ-Петербург, 2011
  • Хайнеман, Джордж, Пояяис, Гэри, Сеяков, Стэнли. Алгоритмы. Справочник с примерами на С, C++, Java и Python, 2-е изд.: Пер. с англ. — С пБ .: ООО “Альфа-книга”, 2017
  • Сиддхартха Рао. Освой самостоятельно C++ за 21 день, 7-е изд. Вильямс, 2013
Среды разработки (IDE)
Компилятор используемый для сборки программ курса: gcc (GCC) 11.2 для платформы x86_64 GNU/Linux. Версия стандарта не ниже C++20.

Включения стандарта С++20

Qt-creator

Для включения стандарта С++20 в Qt-creator необходимо открыть файл проектов .pro (в уже созданном проекте) и внести изменения:

TEMPLATE = app
CONFIG += console c++20
CONFIG -= app_bundle
CONFIG -= qt

SOURCES += \
        main.cpp

заменив строку CONFIG += console c++11 на строку CONFIG += console c++20 (или c++2a)

Geany

Откройте в программе файл настроек: Меню > Инструменты > Файлы настроек > Настройка типов файлов > Языки программирования > filetypes.cpp. Перейдите к секции [build-menu]. Добавьте в переменные FT_00_CM и FT_01_CM флаг стандарта -std=c++2a:

[build-menu]
# ...
FT_00_LB=_Compile
FT_00_CM=g++ -Wall -c "%f" -std=c++2a
FT_00_WD=
FT_01_LB=_Build
FT_01_CM=g++ -Wall -o "%e" "%f" -std=c++2a
...

(Сохранить)

Code::blocks

В меню программы Settings > Compiler... > Other compiler options. Замените опции, например:

-std=c++17
-std=c++1z

на

-std=c++20
-std=c++2a

Ок

Eclipse

В меню программы Progect > Properties > C/C++ Build > Settings > Tool Settings > Cross G++ Compiler > Dialect > Language standart > ISO C++20... > Applay and Close

Обратите внимание! В настоящее время, стандарт C++20 плохо поддерживается этой средой.

Ссылки

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 5,00 из 5)
Загрузка...

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.


Обсуждение закрыто.