0_0_37198493_23857.cpp: In function 'std::ostream& CF::operator<<(std::ostream&, const std::map<T1, T2>&)':
0_0_37198493_23857.cpp:38:108: error: expected unqualified-id before '[' token
template<typename T1, typename T2> ostream& operator<<(ostream& os, const map<T1, T2>& a) { for (auto& [v1, v2] : a) os << endl << setw(15) << v1 << " : " << v2 << ' '; return os; }
^
0_0_37198493_23857.cpp:38:108: error: expected ';' before '[' token
0_0_37198493_23857.cpp:38:109: error: 'v1' was not declared in this scope
template<typename T1, typename T2> ostream& operator<<(ostream& os, const map<T1, T2>& a) { for (auto& [v1, v2] : a) os << endl << setw(15) << v1 << " : " << v2 << ' '; return os; }
^
0_0_37198493_23857.cpp:38:113: error: 'v2' was not declared in this scope
template<typename T1, typename T2> ostream& operator<<(ostream& os, const map<T1, T2>& a) { for (auto& [v1, v2] : a) os << endl << setw(15) << v1 << " : " << v2 << ' '; return os; }
^
0_0_37198493_23857.cpp: In lambda function:
0_0_37198493_23857.cpp:38:117: error: expected '{' before ':' token
template<typename T1, typename T2> ostream& operator<<(ostream& os, const map<T1, T2>& a) { for (auto& [v1, v2] : a) os << endl << setw(15) << v1 << " : " << v2 << ' '; return os; }
^
0_0_37198493_23857.cpp: In function 'std::ostream& CF::operator<<(std::ostream&, const std::map<T1, T2>&)':
0_0_37198493_23857.cpp:38:117: error: expected ';' before ':' token
0_0_37198493_23857.cpp:38:117: error: expected primary-expression before ':' token
0_0_37198493_23857.cpp:38:117: error: expected ')' before ':' token
0_0_37198493_23857.cpp:38:117: error: expected primary-expression before ':' token
|