std::thread. Я ищу, с помошью какого инструмента это можно было бы сделать
В threadDispatcherF не выводятся на экран и скорее всего не считываются из буфера строки: printMessage
Потому что язык с++ как бе включает в себя язык с.
If the end of the source C string (which is signaled by a null-character) is found before num characters have been copied, destination is padded with zeros until a total of num characters have been written to it.
No null-character is implicitly appended at the end of destination if source is longer than num. Thus, in this case, destination shall not be considered a null terminated C string (reading it as such would overflow).
m_str = new char[strlen(str.m_str)];
>>*this = rz * ry * rx;
Wtf?
А по мелочи -- это прототипы, restrict, VLA, designated initializers,
<inttypes.h>
и<stdint.h>
в С99, _Atomic, _Thread_local и<threads.h>
в C11