С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.72/116: Рейтинг темы: голосов - 116, средняя оценка - 4.72
1 / 1 / 0
Регистрация: 21.12.2009
Сообщений: 41

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

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

Студворк — интернет-сервис помощи студентам
В чем отличие языка С от С++
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.01.2010, 23:50
Ответы с готовыми решениями:

Отличие // от /// и /** */ от /* */
В чем их отличия?

Отличие AC от DC
Приветствую! Я видел на ютюбе и читал на некоторых форумах, что можно присобачить компьютерный вентилятор к 12в блоку питания ac/dc. Так...

Отличие em от %
Всем привет! Подскажите пожалуйста в чем принципиальное отличие em от % ?

47
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
07.01.2010, 23:52
в C++ есть классы и ссылки, а в C - нет
1
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
08.01.2010, 01:32
очень много обьяснить нужно. если в крадце, то Rififi все сказал)
0
║XLR8║
 Аватар для outoftime
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,360
Записей в блоге: 5
08.01.2010, 13:35
Rififi, в си не ссылок?
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
08.01.2010, 13:46
Цитата Сообщение от outoftime Посмотреть сообщение
Rififi, в си не ссылок?
В си есть указатели. Указатель и ссылка на низком уровне это одно и то же, но на уровне языка - разные вещи
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
08.01.2010, 14:54
там еще нет классов,там структуры,а структуры отличаются от классов тем что когда создаешь структуру все его члены и методы стандартно публичные.
ну еще и в С нет iostream, без чего которого нельзя юзать cin,cout и т.д.
0
║XLR8║
 Аватар для outoftime
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,360
Записей в блоге: 5
08.01.2010, 15:04
МедведЪ, это не является отличием в корне
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
08.01.2010, 15:10
Цитата Сообщение от outoftime Посмотреть сообщение
МедведЪ, это не является отличием в корне
как понять
0
Быдлокодер
 Аватар для Darky
512 / 298 / 85
Регистрация: 22.11.2009
Сообщений: 892
08.01.2010, 15:15
МедведЪ, Да так и понять. Что cout заменяется printf, а cin - scanf, и отличий между ними фактически нет
0
║XLR8║
 Аватар для outoftime
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,360
Записей в блоге: 5
08.01.2010, 15:16
и то и другое производит ввод/вывод в тандартный поток данных, просто в си - это функция, а в си++ нет, си - это одна боьшая функция, а си++ имеет много от себя, из-за появления класов, к ним шаблонов, к ним шаблонных функций и т.д.
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
08.01.2010, 23:23
Еще существенные моменты:
в C++ есть STL, есть inline-функции, более жесткий контроль типов.
в C++ есть шаблоны, есть исключения.

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

Нововведениями Си++ в сравнении с Си являются:
* поддержка объектно-ориентированного программирования;
* поддержка обобщённого программирования через шаблоны;
* дополнительные типы данных;
* исключения;
* пространства имён;
* встраиваемые функции;
* перегрузка операторов;
* перегрузка имён функций;
* ссылки и операторы управления свободно распределяемой памятью;
* дополнения к стандартной библиотеке.
0
425 / 229 / 87
Регистрация: 25.03.2009
Сообщений: 744
08.01.2010, 23:27
ну так сказать тот же scanf(...); отличается от того же std::cin, тем что мы не имеет право в языке СИ вводить объекты не встроенных типов ( которые создаются посредством структур) а вот в С++ мы можем перегрузить operator>> и написать функцию для ввода объекта не встроенного типа (того же класса) .
если вам очень нужны различия С и С++ зайдите на википедию, а так я бы сказал благодаря стандартной библиотеке шаблонов С++ уж очень отличается от С.
0
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
09.01.2010, 04:18
Цитата Сообщение от Андрейка Посмотреть сообщение
я бы сказал благодаря стандартной библиотеке шаблонов С++ уж очень отличается от С
Это далеко не самое главное отличие C++. STL всего лишь инструмент, а не отличительная часть языка. Поддержка ООП - вот основная задача C++.
0
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
09.01.2010, 12:52
Цитата Сообщение от МедведЪ Посмотреть сообщение
там еще нет классов,там структуры,а структуры отличаются от классов тем что когда создаешь структуру все его члены и методы стандартно публичные.
У структур в C нет методов, и такого понятия как "модификатор доступа" тоже.
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
09.01.2010, 13:14
Цитата Сообщение от rangerx Посмотреть сообщение
такого понятия как "модификатор доступа" тоже.
в смысле?
0
 Аватар для RazorQ
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
09.01.2010, 13:37
Цитата Сообщение от МедведЪ Посмотреть сообщение
в смысле?
public, private, protected ни о чем не говорит?
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
09.01.2010, 14:22
RazorQ, разве в С,в структурах нет public или же private
0
 Аватар для RazorQ
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
09.01.2010, 14:27
Цитата Сообщение от МедведЪ Посмотреть сообщение
RazorQ, разве в С,в структурах нет public или же private
Конечно нет. Они там и не нужны. Ещё в Си структурах нельзя использовать функции. А ещё в Си недопустима конструкция
C++
1
for(int i=0; i<10; i++) ; // объявление и инициализирование в цикле
и ещё много всяких вкусностей
1
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
09.01.2010, 14:30
Цитата Сообщение от RazorQ Посмотреть сообщение
Конечно нет. Они там и не нужны. Ещё в Си структурах нельзя использовать функции. А ещё в Си недопустима конструкция
хмм...а в книге говорится что что структура от класса отличается лишь тем что стандартно все ФУНКЦИИ и переменные объявляются публично...ничего лишнего
0
 Аватар для RazorQ
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
09.01.2010, 14:32
хмм...а в книге говорится что что структура от класса отличается лишь тем что стандартно все ФУНКЦИИ и переменные объявляются публично...ничего лишнего
Но ведь это книга по С++. Не так ли? В С++ действительно структура это тот же класс, только с доступом всё наоборот.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.01.2010, 14:32
Помогаю со студенческими работами здесь

Отличие px от em
Собственно САБЖ. Всё же многие пишут в css например margin-bottom:0.9em; а остальные margin-bottom:15px;

Отличие ^ от .^
Почему нельзя использовать ^ вместо .^ t=0:0.1:1; x=t^2; plot(x); Что обозначает elementwise power в сообщении об ошибке ...

Литература: отличие C# 5, 6, 7
Нашел я Троелсена бесплатно на русском по C# 5 (цена: &gt;1500 ). Также по c# 6, но уже на английском, который я знаю поверхностно (цена...

Отличие синтаксиса
Подскажите, пожалуйста, почему в этом выражении нужно писать название книги экселя после команды открыть? Sub J() Workbooks.Open...

отличие в формате
Здравствуйте всем. Подскажите в чем отличие формата Project1.~dpr от Project1.dpr сам знак меня интересует вот этот ...


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

Или воспользуйтесь поиском по форуму:
20
Закрытая тема Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru