#include "stdafx.h"
#include <string.h>
void Get(char* &psz)
{
memcpy(psz, "xxxx", 4);
}
int main(int argc, char* argv[])
{
printf("Hello World!\n"); char szName[32] = {0};
char *p = szName;
Get(szName);
Get(p);
printf(szName);
getchar();
return 0;
}
D:\QF_TEMP\xxx\xxx.cpp(16) : error C2664: 'Get' : cannot convert parameter 1 from 'char [32]' to 'char *& '
A reference that is not to 'const' cannot be bound to a non-lvalue
Error executing cl.exe.
#include <string.h>
void Get(char* &psz)
{
memcpy(psz, "xxxx", 4);
}
int main(int argc, char* argv[])
{
printf("Hello World!\n"); char szName[32] = {0};
char *p = szName;
Get(szName);
Get(p);
printf(szName);
getchar();
return 0;
}
D:\QF_TEMP\xxx\xxx.cpp(16) : error C2664: 'Get' : cannot convert parameter 1 from 'char [32]' to 'char *& '
A reference that is not to 'const' cannot be bound to a non-lvalue
Error executing cl.exe.
解决方案 »
- 如何实现一个和QQ登录界面里CComboBox一样的控件,高手请进
- CTree 控件下如何响应鼠标双击事件
- 对话框类中控件关联的变量其他类中如何使用!在线揭帖
- 如何使用COM中定义的枚举常量?
- 动态链接库 里 怎样编写 自己的 定时器
- 如何通过网络途径察看另一台主机的磁盘空间大小
- 如何得到当前激活的网页上所有的图片url?
- 一个单线程,没有窗体的程序,可以使用timer吗?
- 请jerrytse(聪明笨伯)和no_love(爱情甜蜜吗)来领分?
- SerialPort 我只能设定1-4.做了一个修改,但是接收到数据就死。
- 求矩阵运算类,包括对普通矩阵求特征值和特征向量的运算
- Activex控件怎么动态获取服务器的IP,大家帮帮忙,谢谢
{
memcpy(psz, "xxxx", 4);
}把参数里的“&”去掉,再编译就没问题了