我导出了一个函数 extern void SuperCheck(int No ,CString str0);//检测文本值
函数的定义如下 :void SuperCheck(int No,CString str0="")//定义函数
CString check;
check.Format("%d",No);
AfxMessageBox(check+str0);
}然后我在外面调用的时候,我这样写报错void CMy_C001Dlg::OnButton1()
{
SuperCheck(2345) ;
// TODO: Add your control notification handler code here
}
提示: error C2660: 'SuperCheck' : function does not take 1 parameters
如果我这样写就Ok
void CMy_C001Dlg::OnButton1()
{
SuperCheck(2345,"文本") ;
// TODO: Add your control notification handler code here
}
请问我如何把第二个参数缺省掉,想不输入的时候也正确。缺省参数
函数的定义如下 :void SuperCheck(int No,CString str0="")//定义函数
CString check;
check.Format("%d",No);
AfxMessageBox(check+str0);
}然后我在外面调用的时候,我这样写报错void CMy_C001Dlg::OnButton1()
{
SuperCheck(2345) ;
// TODO: Add your control notification handler code here
}
提示: error C2660: 'SuperCheck' : function does not take 1 parameters
如果我这样写就Ok
void CMy_C001Dlg::OnButton1()
{
SuperCheck(2345,"文本") ;
// TODO: Add your control notification handler code here
}
请问我如何把第二个参数缺省掉,想不输入的时候也正确。缺省参数
解决方案 »
- vc界面制作资料
- 打开一个BMP图,在上面可以画点、线、圆。如何对画图操作进行撤消/恢复????????
- 如何实现如下分割视图
- 紧急求助!!!!!!
- p2p的问题 两个客户端在从服务器得到对方的地址后已建立p2p通讯 还需要和服务器保持心跳连接来维持自己在共网上的地址吗??
- 关于串的结束符号的问题?!(\0或者0x00)
- 一个服务器应用程序问题
- 怎样在资源管理器右键菜单中关联上自己的程序???
- 使用SDK的TextOut在DC上显示文字,想控制文字的颜色和大小并将文字的背景透明,如何做?
- windows CE相关
- VC6下TAB标签不同状态自绘问题
- Windows API 回调函数在com里怎么用
void func(int n,CString str) //定义
{
//......
}
extern void func(int n,CString str="")//;导出函数