|
183 / 182 / 56
Регистрация: 10.06.2011
Сообщений: 871
|
|
Разница между С и С++31.08.2013, 19:36. Показов 15592. Ответов 148
Метки нет (Все метки)
Если не брать во внимание объекты и классы, то разница состоит только лишь в cin, cout и директивах?
0
|
|
| 31.08.2013, 19:36 | |
|
Ответы с готовыми решениями:
148
Какая разница между различными сокетами (например, между 775 и 1155)? Разница между 64 и 32
|
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 01.09.2013, 19:42 | |
|
ninja2, Нет. Сначала да, С++ был С с классами. Однако, сейчас, это два абсолютно разных языка (несмотря на то, что С++ обратно совместим с С во многих аспектах). Не говоря уже о том, что С11 полностью не совместим с С++, да и совместимость с С99 тоже оставляет желать лучшего.
0
|
|
| 01.09.2013, 21:59 | |
|
Не по теме: Мне хочется, чтобы участники форума C++ поучаствовали в ответе на мой вопрос Как быть, C или C++?. Ибо Ваши посты заставили меня задуматься.
0
|
|
|
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
| 01.09.2013, 23:15 | ||||||
|
Добавлено через 15 минут всегда знаешь, какие имена заняты и свободны если накопилось много имён, нужно провести декомпозицию но и установка в заголовочных файлах - тоже не проблема лаконичность кода не соблюдается в C89 используется char; если не читается, можно задефайнить
0
|
||||||
|
183 / 182 / 56
Регистрация: 10.06.2011
Сообщений: 871
|
|
| 01.09.2013, 23:24 [ТС] | |
|
accept, к Дейтелам вы нормально относитесь, если по ним учить С? Или все же могли бы посоветовать что-то от себя?
0
|
|
| 01.09.2013, 23:38 | |
|
1
|
|
|
|
||
| 02.09.2013, 22:49 | ||
|
В языке С++ поддерживается совместимость Си-объявлениями структур В языке С не поддерживаются некоторые объявления С++ных структур. , а значит, в теме структур язык С++ полностью включает в себя язык Си.
0
|
||
|
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
| 03.09.2013, 02:38 | |
|
0
|
|
|
|
|||||||||||||
| 03.09.2013, 08:33 | |||||||||||||
0
|
|||||||||||||
|
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||||||||
| 03.09.2013, 08:52 | |||||||||
|
он его изначально не включил в язык, хотя логические выражения в языке есть
ноль может стать истиной или не ноль - ложью ?
а размер char всегда равен единице (это по стандарту)
0
|
|||||||||
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
||
| 03.09.2013, 09:02 | ||
|
0
|
||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
|||||||
| 03.09.2013, 09:02 | |||||||
|
хоть там 100 напиши мой любимый пример
0
|
|||||||
|
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||
| 03.09.2013, 09:11 | |||
|
точка с запятой является частью оператора (это в C так) цикл не может быть без тела
0
|
|||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
|||||||
| 03.09.2013, 17:23 | |||||||
|
тебе говорят что true при bool равна 1
0
|
|||||||
|
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||
| 03.09.2013, 20:42 | ||
|
зачем вводить новый тип, если можно обойтись без него
0
|
||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
|
| 03.09.2013, 20:57 | |
|
0
|
|
|
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||
| 03.09.2013, 21:12 | ||
|
а изначально его не было, это было потому, что лучше сделать меньше, чем больше
0
|
||
|
|
|||||||||
| 03.09.2013, 22:13 | |||||||||
|
И опять же стандарт говорит:
P.S.: если долго инкрементировать char возникнет переполнение, а это UB
0
|
|||||||||
|
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||
| 03.09.2013, 22:46 | |||
|
я говорю, что его можно заменить через char в C вместо трёх ключевых слов bool, true, false, есть одно - char что там понадобавляли, так этим никто не пользуется кому надо, подключит заголовок, в котором уже всё есть то есть его нет, потому что в нём нет необходимости пример приведи нормальный какой-нибудь
0
|
|||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
||
| 03.09.2013, 23:01 | ||
|
и никакого UB если char то после 127 будет -128 а если unsigned char то после 255 будет 0 Это если char 8 битный но в любом случае max+1=min
0
|
||
| 03.09.2013, 23:01 | |
|
разница между C# и C++ Разница между Разница между * и all Разница между != и <>? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сезонность и суточность закисления почв
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 и то, что с ним. . .
|
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы
Всем привет! Хочу поделиться свежим (и довольно. . .
|
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
|
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|