Unterschiedlich lange char Arrays kopieren
-
afaik geht sowas nur mit null, für beliebige Werte musst du dann schon eine der bereits genannten Lösungsvorschläge benutzen. Und wenn du sowas wie std::vector nicht nehmen willst (für nichtdynamische Arrays wärs dann boost::array), würde ich std::memset nehmen (doch Vorsicht, std::memset arbeitet byteweise und nicht elementweise). Oder du schaust dir mal std::fill an.
-
Aha. Und wie #include ich boost::array?
-
#include <boost/array.hpp>
?
Wenn ich das allerdings richtig sehe, hat boost::array keinen ctor, um alle Elemente auf einen bestimmten Wert zu initialisieren. Aber den könnte man ja auch nachschieben.