在struct中定义了std::string类型的成员,在win和ios下访问都没有问题,在android下执行到str.assign(buf, len)时发生段错误。
开始以为是struct与class的问题,最后发现是因为构造函数中调用了memset(this, sizeof(*this)),memset对类成员无效。
开始以为是struct与class的问题,最后发现是因为构造函数中调用了memset(this, sizeof(*this)),memset对类成员无效。