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

Разница между С и С++ - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 55, средняя оценка - 4.89
Ryuk
 Аватар для Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 869
31.08.2013, 19:36     Разница между С и С++ #1
Если не брать во внимание объекты и классы, то разница состоит только лишь в cin, cout и директивах?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.08.2013, 19:36     Разница между С и С++
Посмотрите здесь:

Разница между i++ и ++i.Си C++
C++ Разница между 0 и 00 ?
В чем разница между С и С++ C++
вчем разница между с++ и ++с C++
C++ Разница между != и <=
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
01.09.2013, 13:43     Разница между С и С++
  #81

Не по теме:

Цитата Сообщение от dr.curse Посмотреть сообщение
извени а что такое упреждение?
отвечаешь на мои вопросы, раньше чем я их задал

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dr.curse
01.09.2013, 13:44
  #82

Не по теме:

Цитата Сообщение от ValeryS Посмотреть сообщение
отвечаешь на мои вопросы, раньше чем я их задал
это я понял, мне просто было интересно значение слова упреждение

ValeryS
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,043
01.09.2013, 13:48     Разница между С и С++ #83
Цитата Сообщение от dr.curse Посмотреть сообщение
мне просто было интересно значение слова упреждение
упреждение .......
Синонимы предсказание, прогноз
http://ru.wiktionary.org/wiki/упреждение
zer0mail
2184 / 1867 / 187
Регистрация: 03.07.2012
Сообщений: 6,635
Записей в блоге: 1
01.09.2013, 13:50     Разница между С и С++ #84
Цитата Сообщение от dr.curse Посмотреть сообщение

Не по теме:


это я понял, мне просто было интересно значение слова упреждение

В гугле не забанили? Упреждение
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
01.09.2013, 13:53     Разница между С и С++ #85
zer0mail, в гугле я нешел до ответа ValeryS, мне просто хотелось услышать значение слова от насителей языка
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
01.09.2013, 13:54     Разница между С и С++ #86
Цитата Сообщение от ValeryS Посмотреть сообщение
ну понятно
но некоторые пишут что тело цикла есть блок

это как бы понятно
Ну, блин, тело цикла это есть блок. Там же есть скобки:
C
1
2
3
4
for (...)   - не блок
{           \
    ...      >- блок
}           /
ValeryS
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,043
01.09.2013, 14:03     Разница между С и С++ #87
Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
Ну, блин, тело цикла это есть блок. Там же есть скобки:
а если нет скобок?
C++
1
2
for(int i=0;i<10;i++)
   sum+=i;
или вообще нет тела
C++
1
for(int i;i<10;i++);
MousePro
49 / 30 / 1
Регистрация: 25.04.2013
Сообщений: 366
01.09.2013, 14:08     Разница между С и С++ #88
Так что решили то? Языки то разные или нет?))
ValeryS
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,043
01.09.2013, 14:13     Разница между С и С++ #89
Цитата Сообщение от MousePro Посмотреть сообщение
Так что решили то? Языки то разные или нет?))
языки разные
но очень похожие
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
01.09.2013, 17:40     Разница между С и С++ #90
Можно пренебречь отличиями С++ от Си и сказать что С++ включает в себя Си. Короче скажем С++ это и есть Си, но наоборот сказать что Си есть С++ нельзя, потому что Си это часть С++.
castaway
Эксперт С++
4841 / 2980 / 367
Регистрация: 10.11.2010
Сообщений: 11,012
Записей в блоге: 10
Завершенные тесты: 1
01.09.2013, 17:45     Разница между С и С++ #91
Тут почти 100 сообщений от знающих людей, которые говорят что С++ не есть Си. Почему ты сделал такой вывод?
Croessmah
01.09.2013, 18:22
  #92

Не по теме:

Цитата Сообщение от castaway Посмотреть сообщение
Почему ты сделал такой вывод?
Гуру же
Цитата Сообщение от ninja2 Посмотреть сообщение
Короче скажем С++ это и есть Си
Да ну нафиг

ValeryS
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,043
01.09.2013, 18:32     Разница между С и С++ #93
Цитата Сообщение от ninja2 Посмотреть сообщение
Можно пренебречь отличиями С++ от Си
нельзя
Цитата Сообщение от ninja2 Посмотреть сообщение
сказать что С++ включает в себя Си.
можно сказать что у них был общий предок,и то с большой натяжкой
но потом они разделились и каждый пошел своим путем
ибо, есть код на плюсах который не компилируется на Си
и есть код на Си который не компилируется на плюсах
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
01.09.2013, 18:49     Разница между С и С++ #94
Цитата Сообщение от castaway Посмотреть сообщение
Тут почти 100 сообщений от знающих людей, которые говорят что С++ не есть Си. Почему ты сделал такой вывод?
Да не есть но если код Си компилируется без ошибок как код С++ то можно спокойно сказать что С++ и есть Си, а от наоборот код С++ не будет компилироваться как код Си, так что считаем что С++ и есть Си, его еще называют С/С++.

Добавлено через 2 минуты
Цитата Сообщение от ValeryS Посмотреть сообщение
нельзя
Я тут неправильно выразился отличиями Си который в С++ и реального Си можно ими пренебречь, они мало чем отличаются, там вроде как на трех пальцам можно их пересчитать.
castaway
01.09.2013, 18:54
  #95

Не по теме:

Цитата Сообщение от ninja2 Посмотреть сообщение
если код Си компилируется без ошибок как код С++ то можно спокойно сказать что С++ и есть Си
Не доводи меня до греха...

ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
01.09.2013, 19:00     Разница между С и С++ #96
С++ можно разделить на Си это одна часть и вторая часть это возможности которых нету в Си: это классы, шаблоны, ООП и т.д. всякая фигня чего нету в Си. Все что есть в Си есть и в С++
ValeryS
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,043
01.09.2013, 19:05     Разница между С и С++ #97
Цитата Сообщение от ninja2 Посмотреть сообщение
Все что есть в Си есть и в С++
ага
например рекурсивный вызов Main
gray_fox
01.09.2013, 19:08
  #98

Не по теме:

Цитата Сообщение от ninja2 Посмотреть сообщение
С++ можно разделить на Си это одна часть и вторая часть это возможности которых нету в Си: это классы, шаблоны, ООП и т.д. всякая фигня чего нету в Си. Все что есть в Си есть и в С++
Сколько раз уже в этой теме писали, что это не так? )

Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11817 / 6796 / 769
Регистрация: 27.09.2012
Сообщений: 16,867
Записей в блоге: 2
Завершенные тесты: 1
01.09.2013, 19:13     Разница между С и С++ #99
Цитата Сообщение от ninja2 Посмотреть сообщение
Да не есть но если код Си компилируется без ошибок как код С++ то можно спокойно сказать что С++ и есть Си
А это язык D?
Код
int main ( ) {
   return 0 ;
}
Цитата Сообщение от ninja2 Посмотреть сообщение
там вроде как на трех пальцам можно их пересчитать.
Считайте
Цитата Сообщение от ninja2 Посмотреть сообщение
Все что есть в Си есть и в С++
Скомпилируйте на плюсах:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
 
void bar ( x ) int x ; {
   printf ( "%d" , x ) ;
}
 
void foo ( ) {
}
 
 
int main  ( ) {
   foo ( 55 ) ;
   bar ( 44 ) ;
   return 0 ;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.09.2013, 19:35     Разница между С и С++
Еще ссылки по теме:

Разница между программами C++
C++ В чем разница между X x; и X x()?
C++ В чем разница между [] и * ?

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

Или воспользуйтесь поиском по форуму:
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
01.09.2013, 19:35     Разница между С и С++ #100
Цитата Сообщение от Croessmah Посмотреть сообщение
Считайте
Да я на них внимание не акцентировал, не помню. Вообще когда Страуструп придумывал язык он не стал что то выдумывать новое, а просто взял Си и добавил в него классы, потому что новое смысла не было выдумывать, много кода было написано на Си и никто бы нистал его переписывать на новый какой нить язык, поэтому С++ такой же как Си, токо с ООП. Код на Си как правило компилируется как код С++.

Смысла нету делать С++ отличным от Си, на Си очень много кода и переписывать на С++ его никто не будет. Так что С++ будет всебя включать Си, и тот код на Си который не скомпилируется компилятором С++, после небольшого редактирования спокойно скомпилируется, я не помню но в книге читал, главу про совместимость кода на Си и С++ и чем они отличаются, там несущественно, мелочью, так что говорить что это что то сильно разное не нужно. Си что в С++ и чистый Си это одно и тоже. С++ включает в себя Си.
Yandex
Объявления
01.09.2013, 19:35     Разница между С и С++
Ответ Создать тему
Опции темы

Текущее время: 08:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru