cannot convert parameter 1 from 'chesstruct chessboard::*' to 'chesstruct *'
问一下大家,这句错误什么意思啊,同样一个函数,在构造函数中调用没有问题,在成员函数中调用怎么就出错了呢?
全局变量中有:
typedef struct
{
char chesstate[15][15];
}chesstruct;extern void init_board(chesstruct* pchess);调用的函数是:
chesstruct chessobject;
init_board(&chessobject);
同样一个函数,在构造函数中调用没有问题,在成员函数中调用怎么就出错了呢?
问一下大家,这句错误什么意思啊,同样一个函数,在构造函数中调用没有问题,在成员函数中调用怎么就出错了呢?
全局变量中有:
typedef struct
{
char chesstate[15][15];
}chesstruct;extern void init_board(chesstruct* pchess);调用的函数是:
chesstruct chessobject;
init_board(&chessobject);
同样一个函数,在构造函数中调用没有问题,在成员函数中调用怎么就出错了呢?
解决方案 »
- qq原理,端口映射,代理服务器...疑云??
- 送分!avi动画打不开!熟悉的进!
- 挑战图像识别之仪表图像识别
- 一个简单的问题
- 请问各位大侠《programming windows》对于学习vc有大帮助吗?
- 我想在程序运行时,当鼠标移到工具栏的某个按钮时,显示提示信息,工具栏已设为CBRS_TOOLTIP风格,请问如何设置提示信息?S
- 请问除了DoMadol可以显示窗口外,还可以用别的方法吗?
- 怎样通过程序向屏幕输入字符串,而不用键盘。?
- 硬盘分区问题!
- VS2010新建A Simple Win32 Application
- 返回FTp的上一级的目录
- 急求!!!创建的菜单项始终是灰色的,不可用。(我已经在CLassWizard中添加了对应的函数)
class chessboard:public CFrameWnd
{
public:
chessboard()
{
init_board(&chessobject);
}
void gameover()
{
init_board(&chessobject);
}
public:
chesstruct chessobject;
}
typedef struct
{
char chesstate[15][15];
}chesstruct; extern void init_board(chesstruct* pchess);
void init_board(chesstruct* pchess)
{
for (int i=0;i<=224;i++)
pchess->chesstate[0][i]=0;
}