注册 登录
编程论坛 C++教室

不好意思,问个很菜的问题。

parklee 发布于 2007-05-01 02:32, 419 次点击


#include "stdafx.h"
#include <iostream>

using namespace std;

int setone(int);

int _tmain(int argc, _TCHAR* argv[])
{
int *p();
p = setone;
//int a=*p();
//cout<<a;
cout<<p;
return 0;
}
int setone(int a=1)
{
return a;
}

编译后提示作为左操作符,该怎么改正呢

3 回复
#2
nuciewth2007-05-01 09:21

int (*p)();

#3
parklee2007-05-01 11:02

哦 对 搞忘了这个了 谢谢 十分谢谢

#4
未入流小菜鸟2007-05-01 13:40
参数类型也不对应。
int setone(int)
int (*p)(int);
1