-
别名 类型 &别名=真名查看全部
-
#include <string.h> #include <iostream> using namespace std; int main(void) { //在堆中申请100个char类型的内存 char *str = new char[100]; //拷贝Hello C++字符串到分配的堆中的内存中 strcpy(str, "Hello imooc"); //打印字符串 cout<<str<<endl; //释放内存 delete []str; str=NULL; return 0; }查看全部
-
222查看全部
-
111查看全部
-
#include <iostream> using namespace std; int main(void) { int x = 3; //定义引用,y是x的引用 int &y=x; //打印x和y的值 cout<<x<<endl; cout<<y<<endl; //修改y的值 y = 50; //再次打印x和y的值 cout<<x<<endl; cout<<y<<endl; return 0; }查看全部
-
内联函数查看全部
-
内存管理的其他方式!查看全部
-
内存的申请与释放!查看全部
-
指针的申请和释放!查看全部
-
使用函数的重载完成返回最大值的方法。 现在有一个数组,定义一个方法getMax(),利用函数的重载,分别实现: 1、随意取出数组中的两个元素,传到方法getMax()中,可以返回较大的一个元素。 2、将整个数组传到方法getMax()中,可以返回数组中最大的一个元素。查看全部
-
内联函数!查看全部
-
函数重载!查看全部
-
函数参数默认值!查看全部
-
函数参数默认值!查看全部
-
内存无论是否申请成功,都要指向空指针。<br><br> int *p=new int(20);<br><br> if(NULL==p)<br><br> {<br><br> system("pause");<br><br> return 0;<br><br> }<br><br> *p=20;<br><br> cout<<"p<<endl;<br><br> delete p;<br><br> p=NULL;<br><br> system("pause");<br><br> return 0;<br> <br> <br> 在数组中,<br> int *p=new int[1000];<br> delete []p;//此时如果没有[],只是释放了数组的第一个的元素,而后面的999个元素没有释放。查看全部
举报
0/150
提交
取消