会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
李sir_Blog
博客园
首页
联系
订阅
管理
公告
2022年2月22日
C++11 - std::bind简要介绍
摘要: note 更多用法,请参考: cppreference 用的少,容易忘。 我的理解 类似延迟计算。 比如,回调函数,将回调函数传入后,回调函数不一定马上被调用。 它是一个模板类,调用后将生成一个新的调用对象A。调用该对象A与调用原函数是等价的。 声明 截至目前,它的声明如下 需要包含头文件 复制#i
阅读全文
posted @ 2022-02-22 09:11 李sir
阅读(514)
评论(0)
推荐(0)
std::function
摘要: • 类模板声明 // MS C++ 2013 template<class _Fty> class function; template<class _Fty> class function : public _Get_function_impl<_Fty>::type { ... } // GCC
阅读全文
posted @ 2022-02-22 08:55 李sir
阅读(38)
评论(0)
推荐(0)
C++11新特性梳理
摘要: 在面试中,经常被问的一个问题就是:你了解C++11哪些新特性?一般而言,回答以下四个方面就够了: “语法糖”:nullptr, auto自动类型推导,范围for循环,初始化列表, lambda表达式等 右值引用和移动语义 智能指针 C++11多线程编程:thread库及其相配套的同步原语mutex,
阅读全文
posted @ 2022-02-22 08:40 李sir
阅读(300)
评论(0)
推荐(0)
C++进阶问题-智能指针&继承&sizeof
摘要: 智能指针 请讲一下智能指针原理,并实现一个简单的智能指针 智能指针其实不是一个指针。它是一个用来帮助我们管理指针的类,维护其生命周期的类。有了它,妈妈再也不用担心我的内存泄露啦! 需要解决的问题: 怎么释放内存? 什么时候释放内存? 释放内存方法一:同归于尽! auto_ptr 释放内存方法二:引用
阅读全文
posted @ 2022-02-22 08:36 李sir
阅读(227)
评论(0)
推荐(0)
C++常考问题
摘要: 1. 多态是什么(语义上什么意思,语法上怎么实现)?虚函数是什么?虚函数底层怎么实现的? 多态简单来说就是“一个接口,多种方法”,程序在运行时才决定具体调用哪一个函数,因此程序运行有不同的状态,称为多态、语法上通过虚函数来实现。虚函数即声明时加了vitual关键字的函数,告知编译器不要在编译阶段将函
阅读全文
posted @ 2022-02-22 08:32 李sir
阅读(52)
评论(0)
推荐(0)
博客园
© 2004-2025
浙公网安备 33010602011771号
浙ICP备2021040463号-3