多くの文字列解析を行う C++ アプリケーションを作成しています。文字列定義を通常のヘッダー ファイルに保持します (対応する C++ ファイルはありません)。
ヘッダー ファイルは #ifdef XXX を使用して、コンパイラによって 1 回だけ処理されるようにします。
文字列を宣言するオプションがあります
const TCHAR m_szRoot[] = _T("root");
また
static const TCHAR m_szRoot[] = _T("root");
これらの変数は、アプリケーションで何度も使用されます。
おすすめの宣言は?また、アプリケーション サイズの観点から、どちらの宣言が優れているかを示します。