Другие языки программирования и технологии
В чем разница С+ от С++ ?
В чем разница С+ от С++ а?
не С+ , а С#
Нововведениями Си++ в сравнении с Си являются:
* поддержка объектно-ориентированного программирования;
* поддержка обобщённого программирования через шаблоны;
* дополнительные типы данных;
* исключения;
* пространства имён;
* встраиваемые функции;
* перегрузка операторов;
* перегрузка имён функций;
* ссылки и операторы управления свободно распределяемой памятью;
* дополнения к стандартной библиотеке.
Язык Си++ во многом является надмножеством Си. Новые возможности Си++ включают объявления в виде выражений, преобразования типов в виде функций, операторы new и delete, тип bool, ссылки, расширенное понятие константности, подставляемые функции, аргументы по умолчанию, переопределения, пространства имён, классы (включая и все связанные с классами возможности, такие как наследование, функции-члены, виртуальные функции, абстрактные классы и конструкторы) , переопределения операторов, шаблоны, оператор ::, обработку исключений, динамическую идентификацию и многое другое. Язык Си++ также во многих случаях строже относится к проверке типов, чем Си.
В Си++ появились комментарии в виде двойной косой черты («//»), которые были в предшественнике Си — языке BCPL.
Некоторые особенности Си++ позднее были перенесены в Си, например ключевые слова const и inline, объявления в циклах for и комментарии в стиле Си++ («//»). В более поздних реализациях Си также были представлены возможности, которых нет в Си++, например макросы vararg и улучшенная работа с массивами-параметрами.
* поддержка объектно-ориентированного программирования;
* поддержка обобщённого программирования через шаблоны;
* дополнительные типы данных;
* исключения;
* пространства имён;
* встраиваемые функции;
* перегрузка операторов;
* перегрузка имён функций;
* ссылки и операторы управления свободно распределяемой памятью;
* дополнения к стандартной библиотеке.
Язык Си++ во многом является надмножеством Си. Новые возможности Си++ включают объявления в виде выражений, преобразования типов в виде функций, операторы new и delete, тип bool, ссылки, расширенное понятие константности, подставляемые функции, аргументы по умолчанию, переопределения, пространства имён, классы (включая и все связанные с классами возможности, такие как наследование, функции-члены, виртуальные функции, абстрактные классы и конструкторы) , переопределения операторов, шаблоны, оператор ::, обработку исключений, динамическую идентификацию и многое другое. Язык Си++ также во многих случаях строже относится к проверке типов, чем Си.
В Си++ появились комментарии в виде двойной косой черты («//»), которые были в предшественнике Си — языке BCPL.
Некоторые особенности Си++ позднее были перенесены в Си, например ключевые слова const и inline, объявления в циклах for и комментарии в стиле Си++ («//»). В более поздних реализациях Си также были представлены возможности, которых нет в Си++, например макросы vararg и улучшенная работа с массивами-параметрами.
А что такое С+ ?
C+ не существует. C и C++ отличаются тем, что в C++ намного больше возможностей.
C++это наша держава
Главное отличие С+ от С++ состоит в том, что С+ не существует в природе.
C+ это аккорд, C++ это язык программирования)
Антон Антон
С# - и такой аккорд есть, и язык программирования тоже :)
Похожие вопросы
- Разница между языками программирования в работе компилятора?
- C++: в чем принципиальная разница между использованием членов класса и указателей на них?
- Разница между XP и Vista...
- какая разница между kaspersky internet security и antivirus kaspersky
- Знающие люди объясните мне пожалуйста разницу между 32 бит и 64 битом!
- В чем разница между visual c++ и c++. Или в этом нет разницы???
- Php!? Дано 2 времени, как вычислить их разницу и чтобы это отображалось не в UNIX времени?
- Так в чём всё же разница между ОО и процедурными языками? (комментарий внутри)
- какая разница ? лицензионный виндоус или нет ? лицензионный виндоус или нет ? в чем разница ?
- привет. можете подсказать какая разница между форматированием exFAT и NTFS? заранее спасибо
вы что ребята?)