其他分享
首页 > 其他分享> > 美的笔试9-24

美的笔试9-24

作者:互联网

std::function函数的作用?

std::function是一个可调用对象包装器,是一个类模板,可以容纳所有可调用对象,它可以用统一的方式处理函数、函数对象、函数指针,并允许保存和延迟它们的执行。

调用对象的类型不同,但共享了一众调用形式!因此可以包装。

C++11 中的std::function和std::bind - 简书

绑定一个普通函数,成员函数。

C++11中提供了std::function和std::bind统一了可调用对象的各种操作。

3. sizeof不可以被重载,但new delete确是可以的

4. 快排和堆排不稳定,基数排序和冒泡和堆排是稳定的。

5. 路由器在哪个层?

1.网络层:路由器、防火墙2.数据链路层:网卡、网桥、交换机3.物理层:中继器、集线器

6. lamda表达式中的复制捕获?

lambda捕获有两种捕获方式,分别是值捕获和引用捕获。
值捕获就像前面例子那样,与传值参数类似,采用值捕获的前提是变量可以拷贝复制,与参数不同,被捕获的变量的值是在lambda创建时拷贝,而不是调用时拷贝。值不变或变。

​​​​​​C++11中Lambda表达式之捕获_Damocles_shi的博客-CSDN博客_lambda 捕获

题1:sort(【=】(直接a < b))字符排序

题2. leetcode中链表转BST,

注意:

int mid = l +(r-l+1)/2, +1就到右边去了!!

标签:24,std,调用,function,捕获,笔试,美的,11,lambda
来源: https://blog.csdn.net/weixin_51081223/article/details/120452714