我正在尝试使用 Microsoft VisualStudio 2008 编译一个 C++ 项目。如果您使用 Win32 作为目标平台,这个特定的项目编译得很好。如果我尝试为 x64 平台编译相同的项目,我会在这一行中得到C2593 'operator identifier' is ambiguous错误:
case 't': os_ << (size_t)path->rnode->char_type; break;
任何人都知道为什么同一行在 32 位上编译得很好但在 64 位上编译失败并出现如此高级别的错误?