我有一段代碼,它使用宏__COUNTER__
來爲變量生成唯一的名稱。__COUNTER__宏是否可移植?
此代碼是否便攜?我知道GCC和MSVS支持它。關於其他編譯器是什麼?是由標準定義的宏(據我所知在C++ 14之前它不是)。
我有一段代碼,它使用宏__COUNTER__
來爲變量生成唯一的名稱。__COUNTER__宏是否可移植?
此代碼是否便攜?我知道GCC和MSVS支持它。關於其他編譯器是什麼?是由標準定義的宏(據我所知在C++ 14之前它不是)。
看來否。當我按住Ctrl的standard pdf + F 「__COUNTER__」,我找不到任何> 0 <
如果您能夠深入瞭解您關心的編譯器的範圍,它將有助於提供對您有用的答案.... – 2014-10-02 12:35:43