くだすれFORTRAN(超初心者用)その4at TECHくだすれFORTRAN(超初心者用)その4 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト88:85 09/03/14 03:06:21 >>87 の後半 正統なFortranではOKとおもう。が、 ソースが揃ってるか一つのファイルにまとまっているなら interface文は無くてもいい子・・・ と思ってたらifortは文句行ってきた・・。まあ害が無いなら、interface を呼ぶ側でぺたぺた 使ってもいいと思う。 呼ばれるサブルーチンの頭の部分を変更した時に、呼ぶ側全部でそれを意識していたかを確認できるし。 手間が増えるだけな気もするけど、勘違いやバグ防止の対価と思えば高くもない、かな。 89:デフォルトの名無しさん 09/03/15 02:09:34 >勘違いやバグ防止の対価と思えば高くもない たしかにそうね 先人が書いた得体の知れないFORTRAN77な外部副プログラムを安全に呼ぶために使う、とか つーかinterfaceって名前が、javaやc#と意味が全然違くて紛らわしいというか、いまいち気に入らんw 90:83 09/03/15 20:19:01 >>87 >本来の規格の上では >>83 でiが消えてもいいように思う。 とすると、>>83は実際には規格外の動作ということですか? コンパイラはIntel Fortran 10.1です。(確かにintelはけっこう拡張してるからなぁ・・・) メンバ変数みたいな真似をmoduleでやらせようかと思ってたんですが、 この方法じゃ駄目ぽいですね。そういうオブジェクト指向的なことって Fortran2003をちゃんと勉強すればできるのかしら・・・? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch