C/C++マクロの#と##
463 ワード
1.'#'後のマクロパラメータを文字列化する
1.1例
1.2出力
2.'###'はコネクタで、主にコード密度を減らすために使用されます.
2.1例
2.2出力
1.1例
#include
#define ToString(s) #s
int main(int argc, char *argv[])
{
std::cout<
1.2出力
sssss
2.'###'はコネクタで、主にコード密度を減らすために使用されます.
2.1例
#include
#define Concatenator(a, b) a##b
void ab() {
std::cout<
2.2出力
This is 'ab' function.