FileHint

.h

低リスク

C / C++ ヘッダ

C / C++ のヘッダファイル。型・関数プロトタイプ・マクロを宣言し、`#include` で他のソースに取り込まれます。

MIME タイプ

  • text/x-c
  • text/x-chdr

カテゴリ

code

別名・派生

.hpp / .hxx

何で開けるか

  • gcc / clang / MSVC
  • VS Code + C/C++ 拡張
  • CLion

OS 別の開き方

Windows

  • MSVC、MinGW

macOS

  • clang(Xcode)

Linux

  • gcc、clang

iOS

  • リモート

Android

  • NDK

危険性と注意点

  • ヘッダ単体では通常コード実行しないが、マクロ定義による置換で予期しない動作が埋め込まれる場合あり

よくある間違い

  • インクルードガード (#pragma once または #ifndef) を忘れると二重定義エラー
  • 実装コードをヘッダに書きすぎるとコンパイル時間が膨らむ。宣言と定義を分離

関連する拡張子

出典