Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

В чем отличие языка С от С++
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2010, 23:50
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Отличие С от С++ (C++):

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

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

Отличие функций [объясните] - 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();

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

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

47
RazorQ
582 / 349 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
09.01.2010, 13:37 #16
Цитата Сообщение от МедведЪ Посмотреть сообщение
в смысле?
public, private, protected ни о чем не говорит?
0
AnonymC
1176 / 459 / 30
Регистрация: 23.06.2009
Сообщений: 6,363
Завершенные тесты: 1
09.01.2010, 14:22 #17
RazorQ, разве в С,в структурах нет public или же private
0
RazorQ
582 / 349 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
09.01.2010, 14:27 #18
Цитата Сообщение от МедведЪ Посмотреть сообщение
RazorQ, разве в С,в структурах нет public или же private
Конечно нет. Они там и не нужны. Ещё в Си структурах нельзя использовать функции. А ещё в Си недопустима конструкция
C++
1
for(int i=0; i<10; i++) ; // объявление и инициализирование в цикле
и ещё много всяких вкусностей
1
AnonymC
1176 / 459 / 30
Регистрация: 23.06.2009
Сообщений: 6,363
Завершенные тесты: 1
09.01.2010, 14:30 #19
Цитата Сообщение от RazorQ Посмотреть сообщение
Конечно нет. Они там и не нужны. Ещё в Си структурах нельзя использовать функции. А ещё в Си недопустима конструкция
хмм...а в книге говорится что что структура от класса отличается лишь тем что стандартно все ФУНКЦИИ и переменные объявляются публично...ничего лишнего
0
RazorQ
582 / 349 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
09.01.2010, 14:32 #20
хмм...а в книге говорится что что структура от класса отличается лишь тем что стандартно все ФУНКЦИИ и переменные объявляются публично...ничего лишнего
Но ведь это книга по С++. Не так ли? В С++ действительно структура это тот же класс, только с доступом всё наоборот.
0
CyBOSSeR
Эксперт С++
2309 / 1682 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
09.01.2010, 17:46 #21
Цитата Сообщение от RazorQ Посмотреть сообщение
А ещё в Си недопустима конструкция
C++
1
for(int i=0; i<10; i++) ; // объявление и инициализирование в цикле
В стандарте C99 данная конструкция допустима. Правда не все компиляторы его поддерживают.
0
niXman
Эксперт С++
3139 / 1451 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
09.01.2010, 18:00 #22
и еще одно отличие: зная с++, Си можно выучить за один день! но не на оборот

Добавлено через 1 минуту
но это совсем не значит что для изучения с++ нужно знать Си! т.е. его знать вообще не нужно. много стереотипов появится.
0
Андрейка
421 / 225 / 27
Регистрация: 25.03.2009
Сообщений: 744
09.01.2010, 18:06 #23
niXman, выучить то может и выучишь но вот многое будешь применять из С++ хотя компилироваться не будет )
0
niXman
Эксперт С++
3139 / 1451 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
09.01.2010, 18:07 #24
Цитата Сообщение от Андрейка Посмотреть сообщение
многое будешь применять из С++
нет. грань четкая. не понимаю о чем ты...
0
Gravity
569 / 563 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
09.01.2010, 18:39 #25
Цитата Сообщение от niXman Посмотреть сообщение
и еще одно отличие: зная с++, Си можно выучить за один день! но не на оборот
Да и C++ учится проще, если уже знаешь Си. Не нужно переучивать основы, изучаешь только новые возможности.
0
niXman
Эксперт С++
3139 / 1451 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
09.01.2010, 18:45 #26
Цитата Сообщение от Gravity Посмотреть сообщение
Да и C++ учится проще, если уже знаешь Си. Не нужно переучивать основы, изучаешь только новые возможности.
проще - да. но -
Цитата Сообщение от niXman Посмотреть сообщение
его знать вообще не нужно. много стереотипов появится.
0
Gravity
569 / 563 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
09.01.2010, 18:49 #27
Цитата Сообщение от niXman Посмотреть сообщение
проще - да. но -
Насчет необязательности знать С перед С++ - согласен. Но стереотипы это у кого как. Я взялся за плюс-плюс как раз после того, как освоил обычный Си, и тем не менее вижу четкую разницу между ними.
0
niXman
Эксперт С++
3139 / 1451 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
09.01.2010, 18:52 #28
Цитата Сообщение от Gravity Посмотреть сообщение
Я взялся за плюс-плюс как раз после того, как освоил обычный Си
так же. но стереотипы преследуют. особенно учитывая тот факт, что пишу проекты как на с++ так и на Си.
лично у меня не очень хорошо получается реализация исключительно на с++ и я далеко не новичек. и видел несколько раз, чистую реализацию проекта на ООП. тоже так хочу
0
zim22
depict1
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
09.01.2010, 22:24 #29
Цитата Сообщение от niXman Посмотреть сообщение
и видел несколько раз, чистую реализацию проекта на ООП. тоже так хочу
хотеть - мало. нужно практиковаться.
0
RazorQ
582 / 349 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
10.01.2010, 12:41 #30
Цитата Сообщение от niXman Посмотреть сообщение
и видел несколько раз, чистую реализацию проекта на ООП.
Возьми любой проект на Qt, который идет как пример. Всё чистой воды ООП.
0
10.01.2010, 12:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2010, 12:41
Привет! Вот еще темы с ответами:

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

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

Отличие функтора от функции - C++
в чём собственно отличие? имеется виду std::sort

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


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

Или воспользуйтесь поиском по форуму:
30
Закрытая тема Создать тему
Опции темы

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