以下对C++中模板对象的引用之间有什么区别?
template<typename T>
void myFunction(Object<T>& const obj);
template<typename T>
void myFunction(const Object<T>& obj);
template<typename T>
void myFunction(Object<T> const & obj);发布于 2022-09-08 06:20:41
Object<T>& const obj -是对非const Object<T>的引用(这是没有意义的,因为引用不能反弹,它始终是"constant");const Object<T>& obj --对常量Object<T>;Object<T> const& obj的引用-对常量Object<T>的引用,即与上面相同的引用( const关键字仅适用于左侧找不到任何东西的右);https://stackoverflow.com/questions/73644412
复制相似问题