引用做函数参数这一点,个人观点如下:
1、用指针作为形参的好处是,只需要对指针进行操作而不需要操作实际数据,指针占用的内存是比较小的;
2、用引用传递参数也就相当于直接传递数据了。
所以,我觉得这个地方的对比不怎么又必要。
个人看法,有疏漏的地方多多指正。
1、用指针作为形参的好处是,只需要对指针进行操作而不需要操作实际数据,指针占用的内存是比较小的;
2、用引用传递参数也就相当于直接传递数据了。
所以,我觉得这个地方的对比不怎么又必要。
个人看法,有疏漏的地方多多指正。
2016-07-13
#include <iostream>
using namespace std;
int main(void)
{
char *p = new char[100];
if (p == NULL)
{
return 0;
system("pause");
}
strcpy_s(p, 20,"Hello imooc");
cout << p << endl;
delete[]p;
p = NULL;
system("pause");
return 0;
}
using namespace std;
int main(void)
{
char *p = new char[100];
if (p == NULL)
{
return 0;
system("pause");
}
strcpy_s(p, 20,"Hello imooc");
cout << p << endl;
delete[]p;
p = NULL;
system("pause");
return 0;
}