函数返回指针的指针VC++6.0报错( error C2143) 5C

声明了如下函数:

 char** echoCourse(course *ppCourse[MAX_SUB_NO]);

返回的指针指向一个字符串数组(全局变量),Linux和Mac环境下用gcc编译运行正常,VC++6.0报错如下:

 error C2143: syntax error : missing ')' before '*'

在线等……急

5个回答

语法错误,少了点什么

你好,你这个问题是语法的问题,可能是由于course没有被VC++6.0识别的已定义的类型,导致指针数组没有定义,你可以先随便定义的类型试试编译。

函数返回类型有值、指针、引用三种

检查下course定义的地方吧~是不是切换平台定义的文件变了造成了course定义出了问题

应该是定义的变量没有被识别导致的 错误,检查一下是否变量定义出错

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐