C ++ - Convierte una matriz de flotadores a std :: string
Tengo una serie de flotadores con una longitud fija. Ahora quiero convertir esa matriz a una cadena binaria.
No puedo usarconst char *
porque mi cadena contendrá null-bytes. ¿Cómo usaría memcpy en ese caso? Ya he probado unreinterpret_cast<string *>
, pero eso no funcionará porque la cadena también está / solo está almacenando punteros al principio y al final de los datos (corríjame si me equivoco).
Ya estoy construyendo una cadena vacía:
string s;
s.resize(arr_size);
Pero, ¿cómo podría copiar una serie de flotadores a esa cadena?
Básicamente, quiero volcar la región de memoria de una matriz flotante fija en una cadena.
No seas tan duro conmigo, todavía estoy aprendiendo c ++