memset函数是按照字节赋值的,不过为什么8,168,168,16进制的数就没事,但是101010进制就会出锅?
memset
顺便问一下大佬们C++怎么按进制输出数。(特别是222进制)。
回到memset函数,如果定义一个以下的结构体:
struct Data { string s; bool flag; }data[1000];
那么:
memset(data, 0, sizeof(data));
会对string s造成什么影响吗?会不会使STL中的一些内存分配器或者成员造成影响?
string s
STL