Warum funktioniert nicht beim template der Datentyp string?
-
Gude meine Frage wäre warum nicht beim Templates der Datentyp string funktioniert? aber andere Datentypen wie integer und double unsw.. funktionieren
-
Weil du was falsch machst!
-
@Tyrdal und wie man macht es richtig?
Also wenn ich auch einen string einlesen möchte wie mache ich es dann?
-
@adii950
Einfach alle Fehler entfernen, dann funktioniert das ohne Probleme.
-
@adii950
Wo ist dein Problem? Das geht doch ohne Probleme. Ein Beispiel:#include <iostream> #include <vector> template <typename T> void Foo(const T& t) { std::for_each(std::begin(t), std::end(t), [](auto c) { std::cout << c << " "; }); } int main() { std::vector v{1, 2, 3}; std::string s("Hallo Welt"); Foo(v); Foo(s); return 0; }
-
@Quiche-Lorraine Achso so kann man es ja auch lösen danke dir