問題タブ [header-files]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - だけの違いはありますか、setDelegateメソッドのみ、または両方の使用?
私がこれをするとき、私は気づきました:
それは動作します:D(ヘッダーファイルにコードを追加しなかったとしても...ご存知のとおり、
インターフェイス宣言で)
デリゲートを機能させるためにヘッダーファイルを変更するのはいつですか?setDelegateメソッドはそれを機能させるのに十分ですか?
助けてくれてありがとう;)
ゴーティエ
erlang - Erlang hrl ファイルとは?
.hrl
Erlang/OTPのファイルとは? それはある種のライブラリメカニズムですか?
c - OS X で --pedantic-errors を使用してコンパイルするには?
以下は単純な C ファイルです。
でコンパイルすると、次のようになりgcc -ansi -pedantic -pedantic-errors
ます。
GCC 拡張に関する多くのエラーがあります。スイッチを削除して再コンパイルするだけでよいことはわかってい-pedantic-errors
ますが、何らかの理由で、それはカードにありません。このエラーを回避する方法はありますか? おそらく別のCライブラリをダウンロードしてインストールしますか?リモート マシンでコンパイルする必要があるコードをローカルで作業しているため、残念ながら特別なライブラリの場所を指すように Makefile を設定することはできません。
c - IDE で C ソース ファイルのヘッダー ファイルを自動生成する
C (C++ ではなく) でのプログラミングに Eclipse と NetBeans を使用しようとしています。ソースファイルとヘッダーファイルを自動的に同期させる機能/プラグインはありますか?
たとえば、ソース ファイルに関数を実装すると、ヘッダー ファイルに正しい行が自動的に挿入されますか?
私は lzz のようなソリューションを見ましたが、それらは私が探しているものではありません。
c - 「TurboCでstdio.hを開けない」エラーを修正するにはどうすればよいですか?
プログラムをコンパイルするたびに、上記のエラーが発生します。
cuda - CUDA ソース ファイルには .cu 拡張子が付きます。ヘッダファイルは何を取得しますか?
標準的な規則では、CUDA ソース コード ファイルに.cu
拡張子を付けて、拡張子を持つ C ファイルと区別するようです.c
。CUDA 固有のヘッダー ファイルに対応する規則は何ですか? ありますか?
dependencies - Makefile、ヘッダーの依存関係
ルールを含むメイクファイルがあるとしましょう
ヘッダー ファイルが変更されるたびに *.o が再構築されるようにします。依存関係のリストを作成するのではなく、ヘッダー ファイルが/include
変更されるたびに、ディレクトリ内のすべてのオブジェクトを再構築する必要があります。
これに対応するためにルールを変更する良い方法は思いつきません。提案は受け付けています。ヘッダーのリストをハードコードする必要がない場合のボーナス ポイント
c++ - ヘッダー ファイルのインテリセンス
私はちょうど今、C# から C++/CLR に「移行」しました。まず、すべてのクラスの宣言を 2 回 (.h と .cpp に) 書かなければならないことに腹を立てました。次に、コードをhファイルにも配置できることがわかりました-少なくともコンパイルされます。さて、クラスのすべての cpp を削除しましたが、h ファイルで作業するときに VS が Intellisense を提供しないことに気付きました。
コードを hfiles に配置するべきではないと思います (コードが他のプロジェクトで確実に再利用されることはありません) が、2 つの場所ですべてのメソッド宣言を調整するのはひどいと思います... さらに、前後に切り替える必要があります私のメソッドなどの修飾子を確認するには、C#のようにすべてが1か所にあるわけではありません(長所と短所があります)。
申し訳ありませんが、これは初心者の質問ですが、hfiles のインテリセンスを有効にする可能性がないことを確認したかっただけです。または、少なくとも、私が完全に間違った道を進んでいることを知るために...
ありがとう、デビッド
c++ - ヘッダー ファイルに C++ 関数を配置する場合
Boost やその他のさまざまな C++ ライブラリを調べてきました。Boost の大部分はヘッダー ファイルに実装されています。
私の質問は次のとおりです。ヘッダーのみの実装 (Boost など) を行うのはどのような条件下ですか? または .cpp ファイルも含めますか?
c++ - C ライブラリに THROW が表示されるのはなぜですか?
私がするとき:(
less /usr/include/stdio.h
これはCライブラリにすぎません-C ++とは関係ありません)
__THROW
かなりの数の関数宣言の後に表示されます。また、いくつかの関数の上のコメントには、「この関数はキャンセル ポイントの可能性があるため、__THROW
「これは何のためにあるのですか?」とマークされていません」と書かれています。
throw
例外処理のためのものです...しかし、私の知る限り、Cはそれをサポートしていません。
説明してください。