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

Стандарты и стили языков программирования - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ компиляция программы на с http://www.cyberforum.ru/cpp-beginners/thread223044.html
Привет всем. У меня такая проблема. Я написал программу на С именно на С а не на С++. Написал я её в notepad++ а вот скомпилировать немогу. Есть у меня Visual Studio 2005, но как скомпилировать на...
C++ табуляция функции в С++ Подскажите пожалуйста с решением задачи Задача . (консольная программа). Выполнить табуляцию функции, указанной в условии, на отрезке (a<b) с шагом d. Построение таблицы произвести в... http://www.cyberforum.ru/cpp-beginners/thread223011.html
Игры на С++ C++
Вот мне стало интересно, кто-нибудь из вас делал миниигры (или даже просто игры=)). Мне не интересен исходный код( всё равно я ничего не пойму), просто хочу узнать, сможет ли ли обычный программист...
C++ Наболевшие вопросы
Есть несколько вопросов, помогите пожалуйста найти ответ.. 1) Если мы выделяем память динамически для массива объектов класса, есть ли возможность передать входящие параметры в конструктора этих...
C++ Задание на перечисления http://www.cyberforum.ru/cpp-beginners/thread222981.html
Напишите программу,которая сначала по первой букве должности,введенной пользователем, определяет соответствующие значение переменной, помещает это значение в переменную типа etype, а затем выводит...
C++ Вопрос по программированию в Xcode в компиляторе от майкрософт , например, при заведение структурной переменной , а затем при создание ее с каким либо полем в другой функции например Struct blabla { int number } int main ... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18449 / 6499 / 454
Регистрация: 30.03.2009
Сообщений: 18,136
Записей в блоге: 29
06.01.2011, 22:35
Не вижу проблемы в перемешивании Си и Си++ до тех пор, пока это не выходит на уровень маразма, типа того, что в половине кода используется malloc/free, а в другой половине - new/delete. Хотя в данной теме речь идёт в первую очередь о перемешивании библиотек стандартной поддержки, а не о использовании языка

Вот пример конструкции, который в принципе не пишется на "чистом Си++" cin cout и fscan fprintf. Другой пример - realloc (авторы Си++ как-то не подумали о подобной конструкции).

Цитата Сообщение от Mиxaил Посмотреть сообщение
Могу привести еще один пример. Есть такой сайт codepad.org, в котором можно компилировать код и получать результат, так вот, если попытаться скомпилить на с++ самый простой код си, то он выкинет ошибку, так как в этот компилятор, я так понимаю, встроены читстые языки... Попробуйте!
Ты немного путаешь горячее с холодным. Стандарт Си слишком фривольный, а стандарт Си++ - более строгий (а потому ругается на безолаберные конструкции, которые позволяет Си). "Выкинет ошибку", о чём ты говоришь, может относиться только к этому. Там используется компилятор GCC, а потому всё пережуёт нормально

Добавлено через 23 минуты
Вот ещё. При перемешивании кодов на Си и Си++ нужно помнить, что есть конструкции, которые по разному трактуются в Си и Си++

Задачи для тренировки и лучшего понимания
Задачи для тренировки и лучшего понимания
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.