Это на Mac OSX 10.8. Использование библиотеки Стэнфордского CPP (доступные в http://www.stanford.edu/class/cs106b/materials/cppdoc/), и, используя следующий код:Стэнфордская библиотека C++ Ошибка библиотеки
#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/ Платформы/MacOSX.platform/Developer/SDK/MacOSX10.8.sdk/usr/include/C++/4.2.1/bits/stl_function.h: 227: 20: Недопустимые операнды для двоичного выражения ('const Vector' и 'const Векторный ')
Почему это?
Умм, независимо от того, что сказал вам преподаватель, эта библиотека не используется вне вашей аудитории. – Potatoswatter
Использовать вектор как тип ключа выглядит подозрительно. –
cxyzs7
Пожалуйста, разместите весь текст выхода компилятора. Что-то пошло не так в экземпляре шаблона «Карта», и ошибки должны вернуться к «main». – Potatoswatter