Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 119, средняя оценка - 4.86
Nell
1 / 1 / 0
Регистрация: 21.12.2009
Сообщений: 41
#1

Отличие С от С++ - C++

07.01.2010, 23:50. Просмотров 15751. Ответов 47
Метки нет (Все метки)

В чем отличие языка С от С++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2010, 23:50     Отличие С от С++
Посмотрите здесь:

В чем отличие While от Do... While? - C++
Я понял ,что в While сначала проверяется условие,а потом если оно истинно выполняются операторы,а в Do...while все наоборот . Как я...

Отличие указателя от массива - C++
Чем отличается wchar_t* strDelimit = L" "; от wchar_t strDelimit = L" "; Понятно что одно указатель, а второе массив, но на...

Отличие функций [объясните] - C++
ZEXTERN int ZEXPORT compress OF((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen));...

cin.get в чем отличие ? - C++
Всем доброго времени суток, подскажите в чем отличие в этих строках: char a; cin.get(a); a = cin.get();

Отличие cout от printf - C++
Всем добрый день! у меня такой вопрос: чем отличается cout от printf? у меня есть программа, если я printf заменяю на cout, то выводит...

Отличие char от string - C++
Я не могу понять отличие Char от String. Эти два оператора работают со строками, а самое главное в них отличие? В каком случае что лучше...

В чём отличие switch и if? - C++
Препод задал вопрос, я ответил, то что switch использует только int и char, возвращается не логическое выражение, а целое... Она...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rififi
2359 / 1054 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
07.01.2010, 23:52     Отличие С от С++ #2
в C++ есть классы и ссылки, а в C - нет
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
08.01.2010, 01:32     Отличие С от С++ #3
очень много обьяснить нужно. если в крадце, то Rififi все сказал)
outoftime
║XLR8║
508 / 430 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
08.01.2010, 13:35     Отличие С от С++ #4
Rififi, в си не ссылок?
Evg
Эксперт CАвтор FAQ
17537 / 5775 / 370
Регистрация: 30.03.2009
Сообщений: 15,901
Записей в блоге: 26
08.01.2010, 13:46     Отличие С от С++ #5
Цитата Сообщение от outoftime Посмотреть сообщение
Rififi, в си не ссылок?
В си есть указатели. Указатель и ссылка на низком уровне это одно и то же, но на уровне языка - разные вещи
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,235
Завершенные тесты: 1
08.01.2010, 14:54     Отличие С от С++ #6
там еще нет классов,там структуры,а структуры отличаются от классов тем что когда создаешь структуру все его члены и методы стандартно публичные.
ну еще и в С нет iostream, без чего которого нельзя юзать cin,cout и т.д.
outoftime
║XLR8║
508 / 430 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
08.01.2010, 15:04     Отличие С от С++ #7
МедведЪ, это не является отличием в корне
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,235
Завершенные тесты: 1
08.01.2010, 15:10     Отличие С от С++ #8
Цитата Сообщение от outoftime Посмотреть сообщение
МедведЪ, это не является отличием в корне
как понять
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
08.01.2010, 15:15     Отличие С от С++ #9
МедведЪ, Да так и понять. Что cout заменяется printf, а cin - scanf, и отличий между ними фактически нет
outoftime
║XLR8║
508 / 430 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
08.01.2010, 15:16     Отличие С от С++ #10
и то и другое производит ввод/вывод в тандартный поток данных, просто в си - это функция, а в си++ нет, си - это одна боьшая функция, а си++ имеет много от себя, из-за появления класов, к ним шаблонов, к ним шаблонных функций и т.д.
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
08.01.2010, 23:23     Отличие С от С++ #11
Еще существенные моменты:
в C++ есть STL, есть inline-функции, более жесткий контроль типов.
в C++ есть шаблоны, есть исключения.

Чего мучиться - http://ru.wikipedia.org/wiki/C%2B%2B

Нововведениями Си++ в сравнении с Си являются:
* поддержка объектно-ориентированного программирования;
* поддержка обобщённого программирования через шаблоны;
* дополнительные типы данных;
* исключения;
* пространства имён;
* встраиваемые функции;
* перегрузка операторов;
* перегрузка имён функций;
* ссылки и операторы управления свободно распределяемой памятью;
* дополнения к стандартной библиотеке.
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
08.01.2010, 23:27     Отличие С от С++ #12
ну так сказать тот же scanf(...); отличается от того же std::cin, тем что мы не имеет право в языке СИ вводить объекты не встроенных типов ( которые создаются посредством структур) а вот в С++ мы можем перегрузить operator>> и написать функцию для ввода объекта не встроенного типа (того же класса) .
если вам очень нужны различия С и С++ зайдите на википедию, а так я бы сказал благодаря стандартной библиотеке шаблонов С++ уж очень отличается от С.
CyBOSSeR
Эксперт C++
2300 / 1670 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
09.01.2010, 04:18     Отличие С от С++ #13
Цитата Сообщение от Андрейка Посмотреть сообщение
я бы сказал благодаря стандартной библиотеке шаблонов С++ уж очень отличается от С
Это далеко не самое главное отличие C++. STL всего лишь инструмент, а не отличительная часть языка. Поддержка ООП - вот основная задача C++.
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
09.01.2010, 12:52     Отличие С от С++ #14
Цитата Сообщение от МедведЪ Посмотреть сообщение
там еще нет классов,там структуры,а структуры отличаются от классов тем что когда создаешь структуру все его члены и методы стандартно публичные.
У структур в C нет методов, и такого понятия как "модификатор доступа" тоже.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2010, 13:14     Отличие С от С++
Еще ссылки по теме:

Отличие двух типов - C++
Чем отличаются два типа: double и float? Напишите существенные отличия!

Отличие istreambuf_iterator от istream_iterator - C++
Прочитал все найденные похожие темы... Протестировал все, что можно... Но отличий так найти и не смог этих двух итераторов... Оба являются...

Отличие bind2nd от binder2nd - C++
Привет. Чем отличается bind2nd (1st) от binder2nd (1st)? Первый - функция, а второй - функтор? Спасибо.

Отличие наследования от вложения - C++
Кому не лень объясните что такое наследование и вложение кратко и какая между ними разница. Спасибо.

Отличие ввода констант - C++
Чем отличается int const i = l; // и const int m = n;


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

Или воспользуйтесь поиском по форуму:
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,235
Завершенные тесты: 1
09.01.2010, 13:14     Отличие С от С++ #15
Цитата Сообщение от rangerx Посмотреть сообщение
такого понятия как "модификатор доступа" тоже.
в смысле?
Yandex
Объявления
09.01.2010, 13:14     Отличие С от С++
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru