Pythonプログラミングから来て、私はモジュールに精通しています。 C++で同等のものは何ですか?Pythonにはモジュールがありますが、C++には何がありますか?
0
A
答えて
1
C++のコンセプトは、Pythonの場合よりも複雑です( )。私はPythonを覚えているので、モジュールは開発されたアーキテクチャを気にすることなく動作します。
C言語(Cと同様)では、これらの言語で開発する際に重要なビルドプロセス(コンパイル、リンク)があります。
C/C++には、ライブラリとヘッダーファイルがあります。ヘッダをシンプルにするために、ヘッダーはライブラリのインタフェースを示しています(実際のコンパイル済みコードを含んでいます)。 ここでのことは、ライブラリがコンパイルされるときに、アーキテクチャと使用するコンパイラに応じて別のバージョンが必要になることです。 MingwビルドライブラリはMSVCコンパイラに準拠していません。
名前空間はモジュールと考えることができますが、私たちがPythonモジュールと同じように考えることはできません。 C++の名前空間では、名前の衝突を避けるために名前空間に存在するものにプレフィックスを「連結」することができます(実際のメカニズムはちょうど連結ではありません)。 Pythonでモジュールをインポートするときに、名前空間を含めることはできません。
私はあなたがヘッダ何であるかを詳細に説明しますどのようにC/C++ビルドプロセスの作業、上のチュートリアルを見て助言、ライブラリは何であり、その使用方法;)
関連する問題
- 1. Python prettytableモジュールはありませんが、モジュールはあります
- 2. 何があります! Scanf.Scanningモジュールでは?
- 3. Facebookには何がありますか?
- 4. メソッドシグネチャには何がありますか
- 5. argvには何がありますか?
- 6. PHPには何がありますか?
- 7. PHPには何がありますか?
- 8. Clojureには何がありますか?
- 9. Pythonにはas.Date()がありますか?
- 10. jsonpath pythonモジュール:モジュール 'jsonpath'には属性 'jsonpath'がありません
- 11. Python Tornado:WSGIモジュールがありませんか?
- 12. 基本C++の後には何がありますか?
- 13. C#アセンブリ、アセンブリ内には何がありますか?
- 14. ヒープには何がありますか? C linux
- 15. HTTP_ACCEPT_LANGAUGEで何かするPythonモジュールはありますか?
- 16. PythonにはC#/ Javaスタイルのインターフェイスがありますか?
- 17. 何がPythonモジュールを2回インポートする可能性がありますか?
- 18. JSフレームワークは何がありますか?
- 19. Python sklearnにNon_Linearロジスティック回帰のモジュールがありますか?
- 20. PythonにRのquantstratに似た何かがありますか?
- 21. VBscriptにはモジュールがありますか?私はCSVを処理する必要があります
- 22. どのモジュールにData.DOM.Simpleがあります
- 23. 何がSystem.out.println()にありますか
- 24. モジュール 'tkinter'には、Python 3.5の属性 'Tk'がありません。
- 25. GAE、Python - モジュール 'main'には属性アプリケーションがありません
- 26. Mono.CSharp.dllに問題がありますか何かがありません
- 27. PythonモジュールにCのmain()と同等の機能がありますか?
- 28. PythonにVector3型がありますか?
- 29. pythonにgetch()アナログがありますか?
- 30. Tensorflowには定数がありません。(他には何かがありますか?)
おそらく 'namespace'。 –
名前空間(衝突制御用)とライブラリ(配布用) – Amadan
ライブラリ。 ''は ''のようにモジュールと見なすことができます。独自のモジュールを作成し、ライブラリとしてコンパイルし、インクルードヘッダファイルを提供します。 –
AJNeufeld