|
1>
声明:sysop为一结构类型.
sysop & clone (sysop & sysopref)
{
sysop * psysop = new sysop;
* psysop = sysopref;
return * psysop;
}
"*psysop"为一个"sysop"结构类型的对象,而函数返回类型为" sysop &"(即sysop结构类型的引用)这样实际返回的"*psysop"会不会与函数要求返回的"sysop &"类型不一样而是一个错误呢?
运用: sysop & jolly = clone (looper);
意味着一个引用赋值给另一个另用变量?等价于"可将一个引用的引用赋给另一个引用?是这样理解吗?
2>
隐式实例化,显式实例化,显式具体化.这三个我觉得都是从模板变出来的.或者以模板为本质.为什么要这三个不同的概念呢?它们不都可以从模板来实现吗?
能讲讲为什么要有它们三个存在吗?我觉得只要一个模板就可以了呀! |
|