![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.07.2008
Сообщений: 39
|
![]()
какая разница как писать?и так и так работает одинаково...
вариант 1: Код:
Код:
Последний раз редактировалось merax; 16.07.2008 в 12:27. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 27.12.2006
Сообщений: 955
|
![]()
В первом случае явно указано, что тип возвращаемого значения будет целочисленным <int>. Во втором явно не указано, но по умолчанию предполагается, тип возвращаемого значения будет <int>.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 25.06.2008
Сообщений: 100
|
![]()
По стандарту нужно int писать.
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 27.12.2006
Сообщений: 955
|
![]()
Ха стандарт не регламентирует, что тип возвращаемого значения должен быть каким-то конкретно. Может быть и void и bool и какой нужно вернуть, тот и возвращаю. А стандарты они разные бывают. Один компилятор так думает. Другой по другому. Компилятору C++ Builder вообщевот до фонаря. Все компилит без зазрения совести.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 12.07.2008
Сообщений: 39
|
![]()
т.е. я так понял это как Американский английский и английский Англии? если в сравнении=)
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 25.06.2008
Сообщений: 100
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 | ||||
...
Форумчанин
Регистрация: 01.06.2008
Сообщений: 134
|
![]() Цитата:
Цитата:
Цитата:
Цитата:
Стандарт != то, что думает компилятор. Лидирующие компиляторы стараются соответствовать стандарту ISO, некоторые строго, не добавляя отсебячины, другие позволяют это себе. Но стандарт остается один. |
||||
![]() |
![]() |
![]() |
#8 | ||
Форумчанин
Регистрация: 27.12.2006
Сообщений: 955
|
![]()
А почему я собственно должен строго придерживатся стандарта? ISO конечно стандарт всеобъемлющий, но даже он не в состоянии предусмотреть всевозможные варианты.
Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#9 | ||
...
Форумчанин
Регистрация: 01.06.2008
Сообщений: 134
|
![]()
Да никто и не заставляет. Просто фраза «стандарт не регламентирует» не истина.
Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какая разница в css между id и class? | Красавчег))) | HTML и CSS | 6 | 05.08.2008 14:44 |
Ну тогда скажите здесь в чём разница...? | Arkuz | Общие вопросы Delphi | 4 | 23.04.2008 21:58 |
Какая разница между MS Visual и C++ | Fanta_Clour | Софт | 2 | 09.03.2008 18:33 |
Разница между датами | deenka | БД в Delphi | 3 | 31.01.2008 13:21 |
Какая разница,между ClientSockets и ServerSockets или [indy] T | andrey4623 | Компоненты Delphi | 3 | 18.08.2007 03:29 |