я очень смущен, когда мой C++ книга сказал, что если у меня есть пять функций с именем fOnePrint
, ftwoprint
, fthreeprint
, fourprint
и fFivePrint
, и вам нужно объявить их с помощью ##
, вы делаете:Что делает оператор ## в C++?
#define fPrint(x) f##x## print
Может кто-нибудь, пожалуйста, объясните мне, как использовать этот макрос конкатенации с простым примером?
Я использую MS Visual C++ 2010 Express.
Dont you google то же самое ?? –