Lang/C++/macro
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#topicpath
/////////////////////////////////////////////////////////...
* 目次 [#wa4da267]
#contents();
/////////////////////////////////////////////////////////...
* 可変長引数 [#s98d268c]
- 可変長引数を持つマクロ関数定義
#define FUNCTION_NAME(...) printf(__VA_ARGS__)
#define LOG_FUNC_IMPL(file, line, ...) printf("%s:%d: "...
#define LOG_FUNC(...) LOG_FUNC_IMPL(__...
/////////////////////////////////////////////////////////...
* # 演算子 [#l97d63d6]
- マクロ関数の引数に、マクロ関数内で # を頭に付けると、渡...
#define STRING(str) #str
int main() {
printf("%sバイトは1キロバイト\n" , STRING(1024));
return 0;
}
-- 実行結果:
1024バイトは1キロバイト
終了行:
#topicpath
/////////////////////////////////////////////////////////...
* 目次 [#wa4da267]
#contents();
/////////////////////////////////////////////////////////...
* 可変長引数 [#s98d268c]
- 可変長引数を持つマクロ関数定義
#define FUNCTION_NAME(...) printf(__VA_ARGS__)
#define LOG_FUNC_IMPL(file, line, ...) printf("%s:%d: "...
#define LOG_FUNC(...) LOG_FUNC_IMPL(__...
/////////////////////////////////////////////////////////...
* # 演算子 [#l97d63d6]
- マクロ関数の引数に、マクロ関数内で # を頭に付けると、渡...
#define STRING(str) #str
int main() {
printf("%sバイトは1キロバイト\n" , STRING(1024));
return 0;
}
-- 実行結果:
1024バイトは1キロバイト
ページ名: