Ошибка при инициализация vector и str русскими буквами
В задании нужно посчитать гласные буквы в слове. Я пытался воспользоваться std::vector или std::set, но компилятор не позволяет это сделать.
Код:
set<unsigned char>vowels{"е","у","ы","а","о","я","и","ю","э","ё","У","Е","Ы","А","О","Я","И","Ю","Э","Ё"};
Ошибка: no matching function for call to 'std::vector<wchar_t>::vector(<brace-enclosed initializer list>)
Подскажите пожалуйста в чем может быть проблема? Так же я пробовал вместо unsigned char использовать wchar_t и char16_t, но это не помогло.