Этот справочник создан для тех, кто забыл, как работают некоторые структуры кода в языках Си и С++, а точнее как правильно записываются. Большинство начинающих программистов предполагают, что синтаксис языков СИ и С++ разный, но это не так. Различий в синтаксисе между Си и C++ не существует, тому доказательство этот справочник. Конечно же многие синтаксические структуры языка С++ рассмотрены в обучающих статьях языка С++, но выискивать в больших статьях несколько строк нужной информации — это все равно, что искать иголку в стоге сена. Собственно, поэтому я и решил сделать этот справочник.
Синтаксис языка С++
| Объявление переменных, указателей и ссылок в С++ | Существующие синтаксические структуры, при объявлении переменных, ссылок и указателей в С++. |
| Препроцессорные директивы | Синтаксис использования препроцессорных директив. |
| Синтаксис функций в С++ | Объявление и определение функций в С++. |
| Синтаксис: истина и ложь в С++ | Что такое истина и ложь в языках C и С++ |
| Синтаксис: массивы в С++ | Синтаксические формы объявления массивов в языках C и C++. |
| Синтаксис: операторы в языке С++ | Оператор присваивания, оператор равенства, логические операторы (И, ИЛИ, НЕ), поразрядные логические операторы, тернарный оператор. |
| Синтаксис: определить в С++ адрес в памяти | Способы получения адресов: переменных, функций, массивов, а также разыменование указателей. |
| Синтаксис: приведение типов данных в C и C++ | Приведение типов данных: Си-cтиль, static_cast, dynamic_cast, const_cast, reinterpret_cast |
| Синтаксис: структуры в C и С++ | Синтаксис объявления/определения структур в языках C и C++. |
| Синтаксическая конструкция циклов в С++ | Синтаксические структуры операторов цикла, таких как: while, do while, for. Других циклов в С++ нет. |
| Управление программным потоком в С++ | Синтаксические структуры операторов if, if else, switch, goto, break и continue в языках Cи и С++ |