9题,可以用std::move传过去。或者函数是void fun(Test* ptr),unique_ptr<Test> t = make_unique<Test>();fun(t.get());
3 4

相关推荐

发个面经积攒人品。1.&nbsp;&nbsp;(开场)请做一个简单的自我介绍。2.&nbsp;&nbsp;(算法题)实现一个时间复杂度最低的排序算法(给定正整数且已知最大值)。3.&nbsp;&nbsp;(Java基础)Java的基本数据类型有哪些?4.&nbsp;&nbsp;(Java基础)byte类型的取值范围是多少?5.&nbsp;&nbsp;(Java基础)int占几个字节?6.&nbsp;&nbsp;(Java基础)你知道Java的拆箱和装箱吗?7.&nbsp;&nbsp;(Java基础)拆箱和装箱会带来什么问题?8.&nbsp;&nbsp;(Java基础)它(指Integer的缓存机制)一定会有拆箱和装箱的开销吗?9.&nbsp;&nbsp;(Java集合)Java里面的集合类分为哪些类型?10.&nbsp;(Java集合)List里面的ArrayList和LinkedList有什么区别?11.&nbsp;(Java集合)为什么会有这个区别?(指上一个问题中两个List的不同特性)12.&nbsp;(Java集合)ArrayList扩容是怎么扩的?13.&nbsp;(Java集合)为什么(ArrayList)扩容1.5倍?14.&nbsp;(Java集合)HashMap你了解吗?它是什么结构?15.&nbsp;(数据结构)为什么红黑树的查询性能(比链表)好?16.&nbsp;(数据结构)二叉(搜索)树的查询效率一定是O(log&nbsp;n)吗?17.&nbsp;(数据结构)那为什么不做一个完全平衡的(AVL)二叉树?18.&nbsp;(Java集合)HashMap的哈希算法是怎么样的?19.&nbsp;(Java并发)Java里面多线程编程,为了保证线程安全,有哪些技术?20.&nbsp;(Java并发)刚刚说的Atomic是怎么去实现线程安全的?21.&nbsp;(Java集合)HashMap是线程安全的吗?22.&nbsp;(Java集合)有哪些线程安全的Map实现?23.&nbsp;(Java并发)ConcurrentHashMap是怎么去实现(线程安全)的?24.&nbsp;(Android)安卓里面的Handler机制你了解吗?25.&nbsp;(Android)你刚刚提到的epoll机制,它是什么样的(通信机制)?26.&nbsp;(Android)安卓的那个RecycleView你了解过吗?27.&nbsp;(Android)安卓里面进程间通信的方式(有哪些)?28.&nbsp;(Android)你有了解Binder机制吗?29.&nbsp;(框架)看你简历上有提到Retrofit框架,你用过这个框架吗?30.&nbsp;(框架)Retrofit的框架是怎么去实现它接口调用的(机制)?31.&nbsp;(反问前)你那边有问题要问我吗?
查看30道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务