tools
読み取り中…
検索中…
一致する文字列を見つけられません
def.h
[詳解]
1
/**
2
* @file def.h
3
* @brief 共通マクロ・グローバル定数定義
4
*
5
* argc/argv 引数の簡略表記マクロや、ファイルシステム名前空間エイリアス、
6
* デフォルト引数値を定義します。
7
*/
8
9
/// @brief main 関数引数の省略記述マクロ。`int main(ARGC)` のように使用します
10
#define ARGC int argc, char *argv[]
11
12
#if defined(DEF_FS)
13
#pragma once
14
#include <filesystem>
15
/// @brief std::filesystem の省略エイリアス(DEF_FS が定義されている場合のみ有効)
16
namespace
fs = std::filesystem;
17
#endif
18
19
/// @brief デフォルトの argc 値(引数なし状態)
20
int
Nargc
= 1;
21
22
/// @brief デフォルトの argv 値(空の引数配列)
23
constexpr
char
**
Nargv
= {};
const
Nargc
int Nargc
デフォルトの argc 値(引数なし状態)
Definition
def.h:20
Nargv
constexpr char ** Nargv
デフォルトの argv 値(空の引数配列)
Definition
def.h:23
def.h
構築:
1.14.0