Форум программистов, компьютерный форум CyberForum.ru

Почему для объявления функций порядок не имеет значения? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++: IDE, инструментарий Как установить компилятор С/С++ на NetBeans 8.0.2 http://www.cyberforum.ru/cpp/thread1518979.html
У меня NetBeans 8.0.2. Изучаю книгу Прата. Язык программирования С++. Лекции и упражнения , 5-е изд. Пер. с англ. М. Нужен компилятор. Как всё сделать быстро и правильно? Настройка среды IDE NetBeans для языков C/C++/Фортран https://netbeans.org/community/releases/73/cpp-setup-instructions_ru.html MinGW - Minimalist GNU for Windows http://sourceforge.net/projects/mingw/ This is the home...
C++ Получение целой и дробной части для десятичной дроби Привет всем. Ищу ответа на достаточно простую задачу: человек вводит число в виде десятичной дроби, с которым в дальнейшем нужно совершить операцию. Заключается она в том, что дробь, ну например 12.123, нужно раскидать по двум переменным в виде 12 и 123 (не 12.0 и 0.123), при этом преобразовав эти две переменные в целочисленный тип. С преобразованием в int безопасным путёт проблемм нет, но вот с... http://www.cyberforum.ru/cpp/thread1518823.html
Компьютерные игры Ошибка "отсутствует MSVCR110.dll"
При запуске игры выдает ошибку что отсутствует фаил MSVCR110.dll. Установил "Распространяемые пакеты Visual C++ для Visual Studio 2013" с сайта MS. Ошибка не пропадает. На компе уже установлен DirectX 11.2 (включая старые версии), NET Framework 4.5. Операционка стоит Win 10 Pro (64bit) лиц.
Робототехника и умный дом Реализация солнечного трекера (для солнечных панелей)
помогите ,пожалуйста, незнаю с чего начать писать программу и как ее правильено составить , на языке с++, программу для системы слежение по Солнцу по рассписанию!! подскажите
C++ Шифратор RTF файлов с паролем Sha2 http://www.cyberforum.ru/cpp/thread1512840.html
Я создал программу на c++.Она шифрует документы RTF.Она просит у пользователя пароль,получает из него Sha2,И шифрует,используя эту сумму как ключ. Затем она получат контрольную сумму файла.И записывает в заголовок файла.При расшифровке она просит пароль и получает sha2 и расшифровывает.Затем она сравнивает сумму фала с суммой в заголовке.Если совпала значит пароль верен если нет то нет,правильно...
 

Показать сообщение отдельно
DrOffset
6851 / 4062 / 927
Регистрация: 30.01.2014
Сообщений: 6,859
01.09.2015, 09:00     Почему для объявления функций порядок не имеет значения?
Цитата Сообщение от shynarG Посмотреть сообщение
ну это является логичным, потому что он еще не описан
Разве это не ответ на твой вопрос?
Чтобы что-то использовать, компилятору нужно видеть объявление.
В первом варианте объявление f2() видно из f1(), а во втором - нет.

Добавлено через 1 минуту
Уточню, что объявления достаточно, чтобы совершить связывание (есть имя, значит можно вызывать). Фактическое местоположение тела функции при этом уже не играет роли. Потому что поиск его и связывание с именем - это уже забота линкера, а не компилятора.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru