Си++: различия между версиями

24 байта убрано ,  5 лет назад
Нет описания правки
(Отмена правки 119463, сделанной участником 194.85.161.2 Явно не верная правка(обс.))
{{wikipedia|СиС++}}
 
Это — вводный курс по [[Объектно-ориентированное программирование|объектно-ориентированному]] [[Программирование|программированию]] на языке [[w:C++|СиС++]].
 
Материал изложения примерно соответствует части курса ООП ФИТ НГУ ([[w:Новосибирский государственный университет|Новосибирский государственный университет]]) за третий семестр, касающейся СиС++, а также классическим книгам Страуструп/Эллис (около 1990) и Саттер/Александреску (около 2000).
 
Смотрите [http://ccfit.nsu.ru/~rylov/oop.html список тем к экзамену].
* В учебнике брать за исходную точку следует стандарт, который реализован полностью и уже давно, а не тот, работа по реализации которого ещё не закончена.
 
СиС++ и без того довольно сложный язык, чтобы ещё запутывать читателя подробностями о том, какие свойства C99 где реализованы.
 
Некоторые конструкции („два слеша“) и inline давно реализованы во многих компиляторах СиС. Это не делает их частью стандартa C99.
 
== Содержание ==
 
* [[/Препроцессорные директивы/]]
* [[/Основные отличия СиС++ от СиС/]]
* [[/Объектно-ориентированное программирование/]]
* [[/Обобщённое программирование/]]
* [[Реализации алгоритмов]]
=== C ===
* [[Язык СиС в примерах]]
* [[w:СиС (язык программирования)|СиС]]/[[w:ANSI C|ANSI C]]/[[w:C99|C99]]/[[w:C11|C11]]
* [[:w:Категория:Статьи с примерами кода СиС|Категория:Статьи с примерами кода СиС]]
=== C++ ===
* [[w:C++|C++]]/[[w:C++11|C++11]]/[[w:C++14|C++14]]
Анонимный участник