Memcpy在拷贝包含Map类型的结构体时,存在的问题总结
1.QT信号不需要在.cpp中实现;否则会提示重定义;2.s_TabInfoStruct包含map类型的数据,如果通过定义局部变量,载将变量中的内容通过Memcpy拷贝到指针中是有问题的//memcpy(pTabInfoStruct, &sTabInfoStruct, sizeof(s_TabInfoStruct));1)具体现象是在局部作用域内结果正常;2)但是在非局部作用域时,普通变量
·
1.QT信号不需要在.cpp中实现;否则会提示重定义;
2.s_TabInfoStruct包含map类型的数据,如果通过定义局部变量,载将变量中的内容通过Memcpy拷贝到指针中是有问题的
//memcpy(pTabInfoStruct, &sTabInfoStruct, sizeof(s_TabInfoStruct));
1)具体现象是在局部作用域内结果正常;
2)但是在非局部作用域时,普通变量显示正常,但是Map类型的变量不正常
3)解决的办法是直接给指针中赋值。
更多推荐
所有评论(0)