| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Fortran > [General] Проверка типов на этапе компиляции |
| Автор: kamre 30.10.2006, 13:38 | ||||
| Есть ли в fortran проверка типов при компиляции? Т.е. говорится ли что-то об этом в стандарте? Или все зависит от компилятора и его настроек? Вот пример кода:
Создал проект (с настройками по умолчанию) в VS2005 и компилирую с помощью IVFC9.1 Все успешно собирается, не выдает ни одной ошибки. Но, разумеется, падает при запуске. Почему такое странное поведение? Ведь вроде же не трудно понять, что из всех вызовов только два первые являются правильными. Когда программировал на с++, таких приколов не было никогда:
|
| Автор: kamre 31.10.2006, 09:27 | ||||
Кстати, если подпрограмму сделать как внутреннюю:
то компилятор показывает ошибки.... Правда ему и второй вызов не нравится, пишет о несоотвествии типов. Еще можно вот так:
Получается, что для всех не внутренних подпрограмм нужно определять интерфейс? |
| Автор: kamre 17.1.2009, 14:33 | ||||||||||
Уфф.. Я уже и забыл, что когда-то такое спрашивал на форуме, но уведомления по почте рулят P.S. за это время я уже успел опять вернуться к "кодингу" на C++ (поменял работу), и даже стал засматриваться на Java... А расчетными задачами на фортране уже давно не занимался... |