首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

用vs2010编译出以下异常

2013-03-26 
用vs2010编译出以下错误以下是出错代码:int SetUpRtmp(RTMP* &r)错误如下:error C2143: 语法错误 : 缺少“

用vs2010编译出以下错误

以下是出错代码:

int SetUpRtmp(RTMP* &r);

错误如下:
error C2143: 语法错误 : 缺少“{”(在“&”的前面)
我原以为应该改成

int SetUpRtmp((RTMP*) (&r));

修改后弹出如下错误:
error C2143: 语法错误 : 缺少“{”(在“*”的前面)

其中RTMP是一个已定义好的结构体。
请各位指点迷津。

[解决办法]
如果你确定  &r,则错误不在此行
[解决办法]
简单点处理!  你把代码


以下是出错代码:

int SetUpRtmp(RTMP* &r);


注释掉,编译看有问题没? 如果注释掉 没错误 那就只能是这一行代码有问题了,
你先试着加
    int SetUpRtmp(RTMP* r);
  如果没问题 ,那就真的是 &r 有问题。
只是  这个问题 我也不知道怎么解决!  等 高手  帮你顶吧!

热点排行