1.先问了实习2.代码优化有些什么方向(实习里的)3.class A{int A;char B;};class A{char C;int A;char B;};class A{char C;int A;char B;virtual void func1() {}};class A{char C;int A;char B;virtual void func1() {}virtual void func2() {}virtual void func3() {}virtual void func4() {}};分别说出sizeof(A).4.说一下智能指针5.unique_ptr 怎么赋值(用std::move())6.用unique_ptr作为返回值可以吗uniqur_ptr<T> func() {uniqur_ptr<T> a;return a; // 这两种都可以return std::move(a); // 这两种都可以}7.说一下lambda表达式由哪几部分组成8.bind和function9.future和promise(这两个没学过)10.项目里为啥要用zmq11.手撕:一个可能被部分排序的数组,找出最小子数组,将其排序后,整个数组变为有序忘记录音了,有些忘了,感觉又寄了