在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1:正确的步骤应该是如下代码所示: // 5.15.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> void swap(int* a,int* b) { int temp = *a; *a = *b; *b = temp; } int main() { int* pI =new int; *pI = 3; int k =5; swap(pI,&k); std::cout<<"*pI:"<<*pI<<std::endl;//使用std名字空间 std::cout<<"k:"<<k<<std::endl; delete pI ;//回收动态内存 pI = NULL; //将pI置空,防止使用已销毁的内存。和上一语句不可颠倒,否则将造成内存泄漏 return 0; } //delete后,别忘了将pI置空,防止使用已经销毁的内存。 运行结果: |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论