1
我正在嘗試使用Microsoft VisualStudio 2008編譯C++項目。如果您使用Win32作爲目標平臺,此特定項目編譯良好。如果我嘗試編譯爲x64平臺相同的項目,我在這一行獲得C2593 'operator identifier' is ambiguous錯誤:在爲x64平臺編譯時出現c2593錯誤(運算符標識符不明確)
case 't': os_ << (size_t)path->rnode->char_type; break;
任何人有一個線索,爲什麼在同一行編譯罰款爲32位,但未能對64位這樣的高級錯誤?
或unsigned long而不是爲size_t – 2009-06-02 14:04:54