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