enum class E { e0, e1, e2, }; template <int S> class C { static const E _e = (S == 1 ? E::e0 : S == 123 ? E::e1 : E::e2); }; Можно ли поле _e задать через switch/case или еще как нибудь, если у меня enum имеет много значений?
Собственно есть функции: void Func2(*std::unordered_map<char, int> abc){ *abc['1'] = 99; } void Func1(){ std::unordered_map<char, int> aaa; aaa['1'] = -1; cout << aaa['1'] << "Значение единицы" << std::endl; Func2(&aaa); cout << aaa['1'] << "Новое значение единицы" << std::en...