这是在 Mac OSX 10.8 上。使用斯坦福 CPP 库(可在http://www.stanford.edu/class/cs106b/materials/cppdoc/获得),并使用以下代码:
#include <iostream>
#include "simpio.h"
#include "map.h"
#include "vector.h"
using namespace std;
int main() {
Map<Vector<char> , Vector<char> > frequencies;
return 0;
}
我在 Xcode 4 上收到错误消息:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/c++/4.2.1/bits/stl_function.h:227:20:无效的操作数二进制表达式('const Vector' 和 'const Vector')
为什么是这样?