我写的函数声明是 void insertface(CString,int pos=-1);定义是 void CSendRichEdit::insertface(CString csfacepath,int pos)
{
pos=pos;
}可是每次调用insertface("123"); pos都只是0或者1 即使我把声明改成void insertface(CString,int pos=0); 它也有时候蹦出1出来 为什么会这样呢
{
pos=pos;
}可是每次调用insertface("123"); pos都只是0或者1 即使我把声明改成void insertface(CString,int pos=0); 它也有时候蹦出1出来 为什么会这样呢
解决方案 »
- 我写的一个ARP测试工具,有几个问题,希望高手能帮忙。
- 完成端口 数据发送
- 求救:atlsocket.inl(26): error C3861: “FreeAddrInfo”: 即使使用参数相关的查找,也未找到标识符
- 在DLL中,如何FreeLibrary当前DLL,那个ModuleHandle怎么获得呢?
- 请教一下用VC开发一个winsock的登录程序?
- 请问如何将一组数列变成Cstring在CEdit中显示出来呀?
- 如何把excel,word, .txt的文本文件导入到access数据库里啊?
- 有关udp和tcp的问题,求高手帮助!
- 分析截获数据包(进来看一下啊)
- WINCE中利用C++及OleDB技术开发SQLCE,如何获得表的行数呢?
- 如何定义含命名空间返回值的函数
- 有没有不需要.net环境的ribbon界面库?
所以...
你们在说什么啊 那个说this->pos=pos;的人不是我啊 我只是举个例子 就算是
void CSendRichEdit::insertface(CString csfacepath,int pos)
{
int a=1;
}
单步调试还是看到POS的异常
{}上面的函数不是下面函数的签名。下面是成员函数。
那个void insertface(CString,int pos=-1);就是在类里面声明的啊