diff --git a/gtsam/linear/VectorValues.h b/gtsam/linear/VectorValues.h index 869fde4bb..7939b486d 100644 --- a/gtsam/linear/VectorValues.h +++ b/gtsam/linear/VectorValues.h @@ -178,7 +178,7 @@ namespace gtsam { /** Construct from a container of variable dimensions (in variable order), without initializing any values. */ template - VectorValues(const CONTAINER& dimensions) { append(dimensions); } + explicit VectorValues(const CONTAINER& dimensions) { append(dimensions); } /** Construct to hold nVars vectors of varDim dimension each. */ VectorValues(Index nVars, size_t varDim) { resize(nVars, varDim); }