私はルーチンbar(argument)
を呼び出すルーチンfoo()
を持っているとします。 Argument
は、スタック上の宣言(Cと平行)を宣言することも、動的に割り当てることもできます。第1の方法または第2の方法でargument
のメモリが割り当てられた場合、どうすればbar()
にお問い合わせできますか?Fortranで「スタック」メモリとダイナミックメモリを区別するにはどうすればよいですか?
1
A
答えて
5
最高のことは、アセンブリコードを見ることです。配列は通常スタック上のヒープとローカルスカラー上にありますが、そのための標準のFortran照会関数はなく、コードはこれらの詳細に依存すべきではありません。
+2
+1 "とあなたのコードはこれらの詳細に依存すべきではありません。" – eriktous
関連する問題
- 1. ピンチズームとクリックを区別するにはどうすればよいですか?
- 2. バックグラウンドセッションでダウンロードタスクを区別するにはどうすればよいですか?
- 3. Firefoxのタブを区別するにはどうすればよいですか?
- 4. ネイティブ対ハイブリッドモバイルアプリケーションを区別するにはどうすればよいですか?
- 5. Fortran exeとFortran DLLをリンクするにはどうすればよいですか?
- 6. ラジオボタンを区別するにはどうすればいいですか?
- 7. 投稿フォームを区別するにはどうすればいいですか?
- 8. USBシリアルコンバータを区別するにはどうすればいいですか?
- 9. Javaでスタックをコピーするにはどうすればよいですか?
- 10. Kotlinでスタックを使用するにはどうすればよいですか?
- 11. WIXで通常のインストールとアップグレードを区別するにはどうすればよいですか?
- 12. NetStandard 2.0でUnixとAndroidを区別するにはどうすればよいですか?
- 13. カーネル空間でvm_area_structのスタックノードとヒープノードを区別するにはどうすればよいですか?
- 14. iTunes Connect/Apple TestFlightでSTAGEビルドとPRODUCTIONビルドを区別するにはどうすればよいですか?
- 15. IOSでGRPSと3Gを区別するにはどうすればよいですか?
- 16. Androidで音声通話とビデオ通話を区別するにはどうすればよいですか?
- 17. javascriptでplus/equalsとequalsキーを区別するにはどうすればよいですか?
- 18. パンダのブーリアンとして「合格」と「違反」を区別するにはどうすればよいですか?
- 19. オブジェクトが主にスタックまたはダイナミックメモリで構成されているかどうかを検出する方法
- 20. Golangのユーザーエラーと内部エラーを明確に区別するにはどうすればよいですか?
- 21. RTateを使用してTDateTimeプロパティとDoubleプロパティを区別するにはどうすればよいですか?
- 22. Webアプリケーションで送信されたWebフォームを区別するにはどうすればよいですか?
- 23. いくつかの異なるMKポリゴンオーバーレイを区別するにはどうすればよいですか?
- 24. ユーザ定義/ライブラリ関数とコンパイル済みファイルを区別するにはどうすればよいですか?
- 25. 「私の」偽のトラフィックを通常のトラフィックと区別するにはどうすればよいですか?
- 26. deflateストリームをdeflateRawストリームと区別するにはどうすればよいですか?
- 27. fifo openableと読み取り可能なコンテンツを区別するにはどうすればよいですか?
- 28. YouTubeのiframeとWebページの他のiframeを区別するにはどうすればよいですか?
- 29. 単体テストと統合テストを区別するにはどうすればよいですか?
- 30. RenderActionのリクエストとAJAXのリクエストを区別するにはどうすればよいですか?
Cでは、スタックまたはヒープの両方に配置できます。 –
これは純粋に好奇心の問題ですか、特定の問題を解決しようとしていますか? – Rook
@あなたが知らない方がいいですか... –