我有下面的代碼,有人在MSVC的工作已經給我:使用MSVC預處理「charizing」運營商鏘
#define MAP1(x, y) map[#x] = #@y;
我在Xcode中,使用鏘,並從不同的谷歌搜索我發現這被稱爲'charizing操作符',並且特定於MSVC的預處理器。在使用Clang時是否有模擬此操作員功能的方法?我試圖消除@
,但有以下錯誤信息:
Assigning to 'int' from incompatible type 'const char[2]'
會顯式類型轉換到「廉政」的工作或者是charizing運營商做不同的東西?
'(#y [0])''? – Necrolis