自建结构体中malloc的ptr操作注意教训
作者:互联网
实际代码,自建结构体中,往往我会使用malloc的ptr数据空间,也往往会对这些空间进行数据memcpy拷贝操作。
但我一般会偷懒,直接拷贝不做数据空间、长度的检测,逻辑清晰时这还好,实际代码一旦复杂了、c++对象化了,有时数据拷贝长度没控制好,那就完蛋了,这种拷贝行为能够通过编译且执行,且会导致程序呈现概率性出错、概率性崩溃现象。
这种情况下,简直无语,你连问题都难以找到,也没法调试,因为是概率化出错。
nfp的那个遗传计算,因为这问题搞了我一周,是痛苦的一周,没有头绪的那种。。。
标签:malloc,概率,出错,体中,拷贝,ptr 来源: https://blog.csdn.net/aazhoukeaa/article/details/122100284