c++之中的memset的有关问题
c++之中的memset的问题
c++结构指针中,必须要memset初期化吗? 然后最后必须要free 吗?
------解决思路----------------------
memset可以保证结构指针指向的结构是干净的内存,
C++释放堆内存用delete,手动申请的内存不用的时候一定要记得释放,避免内存泄露!
------解决思路----------------------
memset 不是必须的,但最好初始化初值。
malloc出来的指针,用free
new出来的指针,用delete,
------解决思路----------------------
为什么你们都喜欢memset呢?
AStruct* a = new AStruct{}
不是很简单?
或者
*a = AStruct()
c++结构指针中,必须要memset初期化吗? 然后最后必须要free 吗?
------解决思路----------------------
memset可以保证结构指针指向的结构是干净的内存,
C++释放堆内存用delete,手动申请的内存不用的时候一定要记得释放,避免内存泄露!
------解决思路----------------------
memset 不是必须的,但最好初始化初值。
malloc出来的指针,用free
new出来的指针,用delete,
------解决思路----------------------
为什么你们都喜欢memset呢?
AStruct* a = new AStruct{}
不是很简单?
或者
*a = AStruct()