C ++ - Konwertuj tablicę pływaków na std :: string

Mam tablicę pływaków o stałej długości. Teraz chcę przekonwertować tę tablicę na ciąg binarny.

Nie mogę użyćconst char * ponieważ mój łańcuch będzie zawierał bajty null. Jak w takim przypadku używałbym memcpy? Próbowałem jużreinterpret_cast<string *>, ale to nie zadziała, ponieważ ciąg jest również / tylko przechowujący wskaźniki na początku i na końcu danych (popraw mnie, jeśli się mylę).

Już konstruuję pusty ciąg:

string s;
s.resize(arr_size);

Ale jak skopiować tablicę pływaków do tego ciągu?

Zasadniczo chcę zrzucić obszar pamięci stałej tablicy float do łańcucha.

Nie przejmuj się mną, wciąż uczę się c ++

questionAnswers(3)

yourAnswerToTheQuestion