1. 如果函数的参数是一个指针,不能用该指针去申请动态内存
错误代码
结论:每执行一次GetMemory(),就会造成内存的泄露,因为申请的内存并没有被释放。
2. 如果函数的返回值是一个指针,不能让该指针指向栈内存
错误代码
结论:栈对象被销毁后 内存内容不能得到保证
3. 对于静态存储区
错误代码:
正确代码:
1. 如果函数的参数是一个指针,不能用该指针去申请动态内存
错误代码
结论:每执行一次GetMemory(),就会造成内存的泄露,因为申请的内存并没有被释放。
2. 如果函数的返回值是一个指针,不能让该指针指向栈内存
错误代码
结论:栈对象被销毁后 内存内容不能得到保证
3. 对于静态存储区
错误代码:
正确代码: