从output可以看出,auto 自动推导了 A t = _A.get_class(),故调用了class A的拷贝构造函数
可以看出 auto& 推导出了 A& t = _A.get_class(),这样我们就知识对返回的实例引用的操作,节省了额外的开销
总结,对于 auto 的使用,我们得注意是否加&或者在该情况下auto可能推导出的类型是不是会重新拷贝一个副本而导致内存的申请
Original: https://www.cnblogs.com/SSummerZzz/p/15831717.html
Author: SummerMingQAQ
Title: 关于 auto 使用的一个小细节
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/584269/
转载文章受原作者版权保护。转载请注明原作者出处!