diff options
Diffstat (limited to 'vec_pseudo.h')
-rw-r--r-- | vec_pseudo.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/vec_pseudo.h b/vec_pseudo.h index 31c0e61..074491f 100644 --- a/vec_pseudo.h +++ b/vec_pseudo.h @@ -11,7 +11,7 @@ #include <cmath> #include <string> #include <typeinfo> - +#include <sstream> namespace vecmathlib { @@ -383,7 +383,9 @@ namespace vecmathlib { if (typeid(T) == typeid(float)) base = "float"; else if (typeid(T) == typeid(double)) base = "double"; else base = typeid(T).name(); - name_ = std::string("<libm:") + std::to_string(N) + "*" + base + ">"; + stringstream ss; + ss << "<libm:" << N << "*" << base << ">"; + name_ = ss.str(); } return name_.c_str(); } |