//
cs1.0.cpp
template
<
class
T
>
class
Vector
...
{ public: int length()const...{;} int lenght(int);}
;template
<
class
T
>
int
padded_length(
const
Vector
<
T
>&
v,
int
n)
...
{ int k=v.length(); /**//*若int length(){;} 无CONST声明 则 int k=v.length();编译不通过 v 为CONST类型 ,不允许调用无CONST函数 真正起到了 CONST 作用 */ return k>n?k:n;}
int
main()
...
{ Vector<int> v; padded_length(v,12);}
转载请注明原文地址: https://ibbs.8miu.com/read-29329.html