我定义了一个stack栈,然后一个函数的参数中引用这个栈。
void init(stack &s)
{
…………
}
我建立一个stack结构体
但是gcc一编译
stack.c:5: error: expected ‘;’, ‘,’ or ‘)’ before ‘&’ token
如果用g++编译就没问题
为何?
c中引用的问题
- xiaohan2012
- 帖子: 172
- 注册时间: 2010-03-19 22:27
- liwangli
- 帖子: 262
- 注册时间: 2008-02-12 19:47
Re: c中引用的问题
C中哪有引用啊?C++中才有,所以用g++当成C++代码才没问题
- xiaohan2012
- 帖子: 172
- 注册时间: 2010-03-19 22:27
Re: c中引用的问题
多谢拉
-
- 帖子: 11
- 注册时间: 2010-07-23 14:41
- lerosua
- 论坛版主
- 帖子: 8455
- 注册时间: 2007-11-29 9:41
- 联系:
Re: c中引用的问题
把c问题C++化,高