Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.08.2015, 08:21   #11
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
но выдает ошибки при втором...
такой вид заголовков устарел давно.
Что же касается кода, то ни первый ни второй не будут скомпилированы, если компилировать в соответствии со стандартом.

Последний раз редактировалось Croessmah; 26.08.2015 в 08:23.
Croessmah вне форума Ответить с цитированием
Старый 26.08.2015, 09:15   #12
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Croessmah Посмотреть сообщение
такой вид заголовков устарел давно.
Что же касается кода, то ни первый ни второй не будут скомпилированы, если компилировать в соответствии со стандартом.
Сходите в ванную и помойте голову. Там перхоть засела и диктует свои права .
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 26.08.2015, 10:47   #13
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Какие могут быть вольности в разборе синтаксиса?
Ну, например:
1. если есть инт мейн, то необязательно в конце писать ретурн 0, компилятор это сделает за вас
2. в некоторых лямбда тоже можно не писать тип возвращаемого значения
3. если вы пишите в современных компиляторах воид мейн(воид) и это пропускается, то просто компилятор генерит стаб инт мейн и скрывает это в тихоря
4. можно не писать вообще конструкторы, деструкторы, конструкторы копироавния
...
p51x вне форума Ответить с цитированием
Старый 26.08.2015, 11:06   #14
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Библиотека iostream была придумана ещё в 70-е годы
Ничего, что С++ только в 80-х появился?

Ну и до конца 90-х ж не было стандарта, мало ли что там у кого было.

iostream.h был во многих компиляторах до стандарта. В стандарте есть только iostream без .h. В каких-то компиляторах остался и первый вариант, но совсем не обязательно, что он будет работать везде, как и любые другие нестандартные вещи.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 27.08.2015, 13:43   #15
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Сходите в ванную и помойте голову. Там перхоть засела и диктует свои права .
Вот Вам шампунь на душу из стандарта:
Цитата:
3.6.1. Main function
2. An implementation shall not predefine the main function. This function shall not be overloaded. It shall have a return type of type int, but otherwise its type is implementation-defined. All implementations shall allow both of the following definitions of main:
Код:
int main() { /* ... */ }
and
Код:
int main(int argc, char* argv[]) { /* ... */ }
Все реализации должны поддерживать только эти две формы, всё остальное - implementation-defined и может быть непереносимо между разными компиляторами и даже между разными версиями одного компилятора.
Croessmah вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
с++: компилятор пишет что в 11 строке ошибка, я не могу понять как ее исправить Fox1234 Помощь студентам 2 23.05.2015 14:08
Не могу понять где ошибка. Демик Общие вопросы C/C++ 4 27.05.2011 13:31
не могу понять где ошибка Neon-z PHP 13 22.01.2011 16:15
Не могу понять где ошибка Азиза Общие вопросы C/C++ 1 11.01.2011 14:03
Не могу понять, где ошибка( IROKEZ Общие вопросы C/C++ 4 16.12.2010 21:00