C++特殊記号
909 ワード
int GetLength(std::string str)
{
return str.length();
}
#define LEN(str) GetLength(#str)
int main()
{
std::string str = "abcdefg";
cout << LEN(str) << endl;
return 0;
}
// 3, 7
int GetLength(std::string str)
{
return str.length();
}
#define TOTALLEN(str1, str2) GetLength(str1##str2)
int main()
{
std::string str1 = "abcdefg";
std::string str2 = "hijk";
std::string str1str2 = "hello";
cout << TOTALLEN(str1,str2) << endl;
return 0;
}
// 5, str1str2