⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_38299.htm

📁 vc
💻 HTM
字号:
<p>
序号:38299 发表者:金枪鱼 发表日期:2003-05-02 13:24:51
<br>主题:很菜的问题,关系函数的形式参数
<br>内容:我们在类中构造函数时经常用到型参,并且带有缺省值。<BR>比如:<BR>声明:<BR>&nbsp;&nbsp;&nbsp;&nbsp;void kkkkkk(int lll=1, CString Str="");<BR>实体<BR>&nbsp;&nbsp;&nbsp;&nbsp;vod KKKKKK(int lll,CString Str)<BR>&nbsp;&nbsp; {<BR>...........<BR>&nbsp;&nbsp; }<BR><BR>问题:当函数型参使用了一个类型的数据,比如CString,BOOL,并且个数稍多两个的时候,程序编译不出错,但通过类视图选择这个函数时,提示“没有找到这个函数的执行部分”。<BR><BR>请高手指点一下这是什么错误。<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:huza 回复日期:2003-05-02 13:49:20
<br>内容:你要将实体也改成<BR>void kkkkkk(int lll=1, CString Str="");<BR>{<BR>}就OK了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:huza 回复日期:2003-05-02 13:58:55
<br>内容:Sorry,说错了<BR>我做了实验,用类视图不会出错<BR>可能你应该在实体的函数之前加上 <BR>这个ClassName<BR>void CMyDlg::kkkkkk(int lll, CString Str);<BR>{<BR>}就OK了 
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:元帅 回复日期:2003-05-02 13:59:58
<br>内容:你这是全局函数,不是类成员,注意要加CMyClass::放在函数前
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-05-02 14:04:21
<br>内容:我这里只是一个示意,肯定前面有类名的。<BR><BR>我拷贝一个正在除提示的给你<BR>.h文件中的定义:<BR>void InitLogFontStyle(int nFont=1,&nbsp;&nbsp;long lfH=110, long lfW=400, BOOL lfI=FALSE, BOOL lfU=FALSE,LPCTSTR strFN=_T(""));<BR>.cpp文件中的执行部分<BR><BR>void CTRMSPrint::InitLogFontStyle(int nFont, long lfH, long lfW, BOOL lfI, BOOL lfU,LPCTSTR strFN)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(strFN=="") strFN=_T("宋体");<BR>&nbsp;&nbsp;&nbsp;&nbsp;if((nFont&lt;0)||(nFont&gt;3)) nFont=1;<BR>&nbsp;&nbsp;&nbsp;&nbsp; m_lfHeight[nFont]=lfH;<BR>&nbsp;&nbsp;&nbsp;&nbsp; m_lfWeight[nFont]=lfW;<BR>&nbsp;&nbsp;&nbsp;&nbsp; m_lfItalic[nFont]=lfI;<BR>&nbsp;&nbsp;&nbsp;&nbsp; m_lfUnderLine[nFont]=lfU;<BR>&nbsp;&nbsp;&nbsp;&nbsp; m_lfFaceName[nFont]=strFN;<BR><BR>}<BR><BR>提示内容:<BR>Cannot find the defination(implemtation) of the function.<BR>2003-5-2 14:05:18

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -