array_rc.c
来自「C++ Primer(第三版)的随书源代码」· C语言 代码 · 共 33 行
C
33 行
#include "Array_RC.h"
#include "Array.C"
#include <assert.h>
template <class elemType>
Array_RC<elemType>::
Array_RC( const Array_RC<elemType> &r )
: Array<elemType>( r ) {}
template <class elemType>
Array_RC<elemType>::
Array_RC( const elemType *ar, int sz )
: Array<elemType>( ar, sz ) {}
template <class elemType>
elemType&
Array_RC<elemType>::
operator[]( int ix )
{
assert( ix >= 0 && ix < Array<elemType>::_size );
return _ia[ ix ];
}
template <class elemType>
elemType
Array_RC<elemType>::
operator[]( int ix ) const
{
assert( ix >= 0 && ix < Array<elemType>::_size );
return _ia[ ix ];
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?