No.1ベストアンサー
- 回答日時:
まず、C++のソースファイルで *.c を使うことは稀です。
よくあるのは、
*.cpp
*.cc
*.C
などです。
ヘッダファイルは *.h のこともありますが、
*.hpp
*.hh
なども使われます。添え字(拡張子)なしのこともあります。
次に、どのファイルに何を書くかですが、これは一般的な作法というより、目的で使い分けるべきです。
例えば、インライン関数やテンプレートの場合はヘッダファイルに記述するしかありません(exportがサポートされているならこの限りではありませんが)。型定義やマクロも然りです。const定数は、汎整数型のものはヘッダファイルで定義するとよいでしょう。
それ以外はヘッダファイルに記述することはできません。また、単一の翻訳単位でしか使用しないものは、ヘッダファイルで定義する必要はないでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/06/23 15:02
- 数学 不定積分において積分定数を省略して良いと書いてあったのですが、積分定数をcと考えたときに答えにも途中 5 2022/08/12 11:59
- Excel(エクセル) Excelのマクロについてご教授ください 2 2023/02/25 09:43
- Excel(エクセル) 【VBA】PDF出力に任意のファイル名前を付ける方法 3 2023/07/21 10:55
- 電子書籍 PDFの電子書籍化 3 2022/12/31 16:27
- その他(Microsoft Office) ワードのマクロについて教えてください。 1 2023/01/21 16:01
- Excel(エクセル) Excel 条件付き書式について 1 2022/12/14 20:38
- Excel(エクセル) Excelで漢字人名が勝手に並び変わる(続) 4 2023/03/21 21:28
- Word(ワード) 大学の授業で遠隔のテストがありました。 10分以内にWordのファイルをダウンロードして 70分で解 1 2023/01/22 19:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
csvファイルを開かずに文字を検...
-
ファイル名の先頭にアンダース...
-
SGファイルって何ですか?
-
CSVファイルへの保存の際、デー...
-
「VBScript」ADODB.Streamにお...
-
マウスポインタの変更
-
分割コンパイルの#defineについて
-
バッチで118項目のCSVを処理し...
-
[VBScript]ファイルの入出力を...
-
VB6でのファイル作成方法
-
VBに、Cのincludeのようなもの...
-
大きいサイズのテキストファイ...
-
fopenできる上限の変更
-
同じ名前のファイルを作った場...
-
■ 移植性のないポインタ変換に...
-
プログラムで文字をBMPファイル...
-
C言語のfopenについて教えてく...
-
CSVファイル
-
Javascript で INI の読み書き
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
csvファイルを開かずに文字を検...
-
ファイル名の先頭にアンダース...
-
CSVファイルへの保存の際、デー...
-
ファイルを記録してあるセクタ...
-
テキストファイルの最終行を削...
-
SGファイルって何ですか?
-
ドラッグアンドドロップでファ...
-
分割コンパイルの#defineについて
-
VBに、Cのincludeのようなもの...
-
fopenできる上限の変更
-
グローバル変数のよくない使い...
-
ファイルの結合
-
大きいサイズのテキストファイ...
-
iniファイルに追記がしたいです。
-
バッチで118項目のCSVを処理し...
-
ハッシュの計算時間について
-
C言語のfopenについて教えてく...
-
Javascript で INI の読み書き
-
Excelマクロでの再読込み方法
おすすめ情報