在阅读最后一战源码时,发现一个结构体名字中带了POD字样,才知道这是plain old data的缩写。那么关于什么是POD类型,下边的文章介绍很清楚,请参考
https://blog.csdn.net/kongkongkkk/article/details/77414410
以及
https://www.cnblogs.com/tracylee/archive/2012/10/18/2730164.html
划重点:
POD类型与C编程语言中使用的类型兼容,POD数据类型可以使用C库函数进行操作,也可以使用std::malloc创建,可以使用std::memmove等进行复制,并且可以使用C语言库直接进行二进制形式的数据交换
请注意,C++标准没有使用此名称定义命名的要求或概念。 这是由核心语言定义的类型类别。它被包括在这里作为概念,只是为了一致性。