📄 subject_39419.htm
字号:
<p>
序号:39419 发表者:mxp 发表日期:2003-05-10 20:10:01
<br>主题:有关模板问题!?
<br>内容:template<class TYPE, class ARG_TYPE><BR>AFX_INLINE TYPE& CArray<TYPE, ARG_TYPE>::ElementAt(int nIndex)<BR> { ASSERT(nIndex >= 0 && nIndex < m_nSize);<BR> return m_pData[nIndex]; }<BR><BR>有谁帮我解释一下这段代码,非常感谢!<BR>摘录自 afxtempl.h
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:最后疯狂 回复日期:2003-05-10 22:58:24
<br>内容:这是一个模板类成员函数的实现。<BR>CArray是类名,参数TYPE、ARG_TYPE是类CArray中数据成员的类型,可改变。<BR>这个函数先检查数组的边界,如果边界合法,便返回索引值为nIndex元素的值。<BR><BR>如果不太明白,请参阅Jesse Liberty著,路明译的《C++自学通》,这应该是你的第一本C++读物。<BR>第二本应该是:Scott Meyers著,侯捷译的《Effective C++中文版》。<BR>第三本就是:Bjarne Stroustrup著,裘宗燕译的《C++程序设计语言(特别版)》。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -