valgrind und rvalues
-
Hallo!
Bei mir erzeugt folgender Code-Teil einen Fehler bei valgrind.
template<typename T, std::size_t N> array<T, N>&& make_array() { return std::move(array<T, N>()); }valgrind zeigt an: "Invalid read of size 4"
Könnte mir jemand helfen wie ich das debuggen kann?
-
Ist array<T, N>&& denn im aktuellen Sprachstandard von C++?
-
Aso sorry, ich verwende C++0x
-
Dachte ich mir, valgrind versteht vielleicht noch kein C++0x, so dass er sich beim Debuggen verhaspelt. Klappt es denn, wenn du valgrind auf dein Programm ohne debug-Informationen loslaesst?