diff --git a/include/dynamic-graph/signal-array.h b/include/dynamic-graph/signal-array.h index 2a89f706e966ca050c4ab4ffd6f12e91d7069baf..3af85ffd5b3430690921834a54312ab756460083 100644 --- a/include/dynamic-graph/signal-array.h +++ b/include/dynamic-graph/signal-array.h @@ -20,6 +20,7 @@ # include <dynamic-graph/signal-base.h> # include <dynamic-graph/dynamic-graph-api.h> # include <vector> +#include <stdio.h> namespace dynamicgraph { @@ -135,15 +136,15 @@ namespace dynamicgraph SignalArray<Time> (SignalBase<Time>& sig) : SignalArray_const<Time> (0), - array(1) + array(DEFAULT_SIZE) { - size=1; + size=DEFAULT_SIZE; addElmt(&sig); } SignalArray<Time> (const SignalArray<Time>& siga) : SignalArray_const<Time> (siga.getSize()), - array () + array (siga.getSize()) { rank = siga.getSize (); for (unsigned int i = 0; i < rank; ++i)