#define LINK_ENTITY_TO_CLASS(mapClassName,DLLClassName) \
static CEntityFactory<DLLClassName> mapClassName( #mapClassName );
Это макрос из мода Alien Swarm для Half-Life 2, предназначенный для компиляции с помощью MSVC.
Я никогда раньше не видел аргумента, которому предшествует #
в макросе, и я не уверен, является ли это конкретной вещью MSVC или просто редкостью. Что это значит?