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

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

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

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

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

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

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

47
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
09.01.2010, 17:46
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от RazorQ Посмотреть сообщение
А ещё в Си недопустима конструкция
C++
1
for(int i=0; i<10; i++) ; // объявление и инициализирование в цикле
В стандарте C99 данная конструкция допустима. Правда не все компиляторы его поддерживают.
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
09.01.2010, 18:00
и еще одно отличие: зная с++, Си можно выучить за один день! но не на оборот

Добавлено через 1 минуту
но это совсем не значит что для изучения с++ нужно знать Си! т.е. его знать вообще не нужно. много стереотипов появится.
0
425 / 229 / 87
Регистрация: 25.03.2009
Сообщений: 744
09.01.2010, 18:06
niXman, выучить то может и выучишь но вот многое будешь применять из С++ хотя компилироваться не будет )
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
09.01.2010, 18:07
Цитата Сообщение от Андрейка Посмотреть сообщение
многое будешь применять из С++
нет. грань четкая. не понимаю о чем ты...
0
 Аватар для Gravity
577 / 571 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
09.01.2010, 18:39
Цитата Сообщение от niXman Посмотреть сообщение
и еще одно отличие: зная с++, Си можно выучить за один день! но не на оборот
Да и C++ учится проще, если уже знаешь Си. Не нужно переучивать основы, изучаешь только новые возможности.
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
09.01.2010, 18:45
Цитата Сообщение от Gravity Посмотреть сообщение
Да и C++ учится проще, если уже знаешь Си. Не нужно переучивать основы, изучаешь только новые возможности.
проще - да. но -
Цитата Сообщение от niXman Посмотреть сообщение
его знать вообще не нужно. много стереотипов появится.
0
 Аватар для Gravity
577 / 571 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
09.01.2010, 18:49
Цитата Сообщение от niXman Посмотреть сообщение
проще - да. но -
Насчет необязательности знать С перед С++ - согласен. Но стереотипы это у кого как. Я взялся за плюс-плюс как раз после того, как освоил обычный Си, и тем не менее вижу четкую разницу между ними.
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
09.01.2010, 18:52
Цитата Сообщение от Gravity Посмотреть сообщение
Я взялся за плюс-плюс как раз после того, как освоил обычный Си
так же. но стереотипы преследуют. особенно учитывая тот факт, что пишу проекты как на с++ так и на Си.
лично у меня не очень хорошо получается реализация исключительно на с++ и я далеко не новичек. и видел несколько раз, чистую реализацию проекта на ООП. тоже так хочу
0
depict1
 Аватар для zim22
281 / 146 / 4
Регистрация: 11.07.2009
Сообщений: 606
09.01.2010, 22:24
Цитата Сообщение от niXman Посмотреть сообщение
и видел несколько раз, чистую реализацию проекта на ООП. тоже так хочу
хотеть - мало. нужно практиковаться.
0
 Аватар для RazorQ
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
10.01.2010, 12:41
Цитата Сообщение от niXman Посмотреть сообщение
и видел несколько раз, чистую реализацию проекта на ООП.
Возьми любой проект на Qt, который идет как пример. Всё чистой воды ООП.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
10.01.2010, 13:04
Цитата Сообщение от RazorQ Посмотреть сообщение
Возьми любой проект на Qt, который идет как пример. Всё чистой воды ООП.
Поскольку сама библиотека написана на объектах, то понятное дело, что графическая часть и всё то, что завязано на баблиотеку будет тоже в виде объектов. Но сам пользовательский код - это уже кто как. Если в программе используется cout вместо printf, то формально используется объект, но это совсем не есть ООП
0
 Аватар для RazorQ
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
10.01.2010, 13:10
Я это к тому, что работая с Qt волей-неволей начинаешь писать через классы. Потом приходит четкое понимание того, что должно быть в объекте, что лишнее, понимаешь всю эту прелесть и выпускаешь ООПешные программы.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
10.01.2010, 13:15
Писать через классы и писать объектно-ориентированно - слишком разные вещи. Не говоря уж о том, что ООП нужно далеко не везде. По наблюдениям 90% (условно говоря) из тех, кто пишет на Си++, очень слабо себе представляют, что такое ООП
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
10.01.2010, 17:59
Цитата Сообщение от RazorQ Посмотреть сообщение
Но ведь это книга по С++. Не так ли? В С++ действительно структура это тот же класс, только с доступом всё наоборот.
0
Деструктор ума
 Аватар для log
22 / 22 / 0
Регистрация: 07.03.2009
Сообщений: 326
10.01.2010, 18:03
Цитата Сообщение от Evg Посмотреть сообщение
Писать через классы и писать объектно-ориентированно - слишком разные вещи. Не говоря уж о том, что ООП нужно далеко не везде. По наблюдениям 90% (условно говоря) из тех, кто пишет на Си++, очень слабо себе представляют, что такое ООП
Или просто не могут понять
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
10.01.2010, 18:10
Цитата Сообщение от log Посмотреть сообщение
Или просто не могут понять
Могут или не могут это немного другой вопрос. Хотя есть более актуальный: "а оно надо?". Люди занимаются разными вещами, где-то ООП реально облегчает жизнь, а в бОльшей части случаев только разводит дополнительный геморрой
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
10.01.2010, 18:12
Цитата Сообщение от RazorQ Посмотреть сообщение
Возьми любой проект на Qt, который идет как пример. Всё чистой воды ООП.
[стёб]гениально[/стёб]

Добавлено через 55 секунд
Цитата Сообщение от RazorQ Посмотреть сообщение
Я это к тому, что работая с Qt волей-неволей начинаешь писать через классы.
неправда.
0
Деструктор ума
 Аватар для log
22 / 22 / 0
Регистрация: 07.03.2009
Сообщений: 326
10.01.2010, 18:13
Цитата Сообщение от Evg Посмотреть сообщение
Люди занимаются разными вещами, где-то ООП реально облегчает жизнь, а в бОльшей части случаев только разводит дополнительный геморрой
К сожалению больше последнего, так как только при введении в ОПП уже многие начинают теряться..
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
10.01.2010, 18:14
Цитата Сообщение от RazorQ Посмотреть сообщение
Потом приходит четкое понимание того, что должно быть в объекте
неправда. это с опытом и практикой. опять же, стереотипы преследуют.
0
 Аватар для RazorQ
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
10.01.2010, 18:14
Цитата Сообщение от Evg Посмотреть сообщение
а в бОльшей части случаев только разводит дополнительный геморрой
Могу поспорить, но не вижу смысла. Скажем так, в прикладном программировании ООП незаменимая штука. Гораздо удобней и логичней представлять программу в виде отдельных законченных объектах, каждый из которых умеет себя обслужить, и ещё несколько классов, которые связывают всё это воедино.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.01.2010, 18:14

Отличие 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 сам знак меня интересует вот этот ...


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

Или воспользуйтесь поиском по форуму:
40
Закрытая тема Создать тему
Новые блоги и статьи
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru