我想在模塊範圍內反覆實例化一個類,而不提供唯一的名稱。像這樣的東西。不使用標識符的重複類實例化
MyClass name##__LINE__(); // doesn't work because __LINE__ won't stringify
MyClass name##__LINE__(); // duplicate identifier error - two name__LINE__ variables
是否有某種方式來做到這一點,無論是創造一個獨特的名字或使用一些匿名的情況下,如一個初始化或結構?
是'MyClass的ARR [N]'的選項? – 2014-09-26 00:05:46
[C/C++宏/模板blackmagic生成唯一名稱]的可能重複(http://stackoverflow.com/questions/2419650/cc-macro-template-blackmagic-to-generate-unique-name) – 2014-09-26 00:22:35