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

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

07.01.2010, 23:50. Показов 24312. Ответов 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
21287 / 8312 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 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
21287 / 8312 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 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
21287 / 8312 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 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
Закрытая тема Создать тему
Новые блоги и статьи
BitTorrent (версия 4.3.9) и Меню Настройки
russiannick 15.11.2026
В меню Настройки можно отключить автоматическое обновление программы. Карта этого меню приложена ниже. Нужный пункт выделен красным. Сервис Настройки Поведение
Транслитерация текста с кириллицы на латиницу (вариант №3)
Maks 15.11.2026
Обновленная версия предыдущей обработки. Изменения коснулись букв: Ъ, Ы, Ь, Э, отображения которых зависят от положения реквизита "Транслитерация имён". Изменено отображение буквы Й. Добавлена. . .
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru