You can test it yourself using the -E (*) flag (with gcc/g++):
test.cpp
#define STRINGIFY(A) #A
int main(int argc, const char *argv[])
{
STRINGIFY(hello);
return 0;
}
Output of g++ test.cpp -E
# 1 "test.cpp"
# 1 ""
# 1 "test.cpp"
int main(int argc, const char *argv[])
{
"hello";
return 0;
}
(*): If you use the -E option, nothing is done except preprocessing. - GCC Options Controlling the Preprocessor