// Настоящая проблема в том, что когда я работаю со списком, мне нужно прокомментировать инструкцию для вектора // и наоборот (TBH - это шаблон для контейнера):
string strType;
strType = typeid(container).name();
strType = strType.substr(11, 4);
if (strType=="list") {
// TBH.sort(compa); because I am working with vectors
} else if (strType == "vect") {
typedef typename container::iterator Position;
std::sort(TBH.begin(), TBH.end(), compa2);
}
std::cout << "Sort Done\n";
/ / Имеет c ++ способ избежать этой ситуации без комментирования инструкций, выдавших ошибку: // Ошибка C2039 'sort': не является членом 'std :: vector '