1. C++函数指针有哪几类?
  2. 函数指针、lambda、仿函数对象分别是什么?
  3. 如何利用谓词对给定容器进行自定义排序?
  4. 传递引用和传递值的区别?传递常引用和传递引用之间的区别?传递右值引用和传递引用之
    间的区别?
  5. 函数对象应该通过什么传递?
  6. 什么是万能引用?用途是什么?
  7. 什么是完美转发?用途是什么?
  8. std::unorded_map 和 std::map 之间的差异是什么?
  9. 虚函数、虚表的原理?
  10. 如何在 c++中创建线程?如何在线程间同步?
  11. 互斥锁是什么?用途是什么?条件变量又是什么?为什么要用条件变量?
  12. 智能指针和祼指针之间的差异?为什么要用指针的引用计数?
  13. 智能指针分哪几种?std::unique_ptr, std::shared_ptr, std::weak_ptr 各有何用途?
  14. 悬挂指针会导致什么问题?如何避免?
  15. traits 是什么?什么时候用 traits?
  16. 面向对象的三大特性:封装、继承、多态
  17. 类的访问权限:private、protected、public
  18. 类的构造函数、析构函数、赋值函数、拷贝函数
  19. 移动构造函数与拷贝构造函数对比
  20. 深拷贝与浅拷贝的区别
  21. 空类有哪些函数?空类的大小?
  22. 内存分区:全局区、堆区、栈区、常量区、代码区
  23. C++与C的区别
  24. struct与class的区别
  25. struct内存对齐
  26. new/delete与malloc/free的区别
  27. 内存泄露的情况
  28. sizeof与strlen对比
  29. 指针与引用的区别
  30. 野指针产生与避免
  31. 多态:动态多态、静态多态
  32. 虚函数实现动态多态的原理、虚函数与纯虚函数的区别
  33. 继承时,父类的析构函数是否为虚函数?构造函数能不能为虚函数?为什么?
  34. 静态多态:重写、重载、模板
  35. static关键字:修饰局部变量、全局变量、类中成员变量、类中成员函数
  36. const关键字:修饰变量、指针、类对象、类中成员函数
  37. extern关键字:修饰全局变量
  38. volatile关键字:避免编译器指令优化
  39. 四种类型转换:static_cast、dynamic_cast、const_cast、reinterpret_cast
  40. 右值引用
  41. std::move函数
  42. 四种智能指针及底层实现:auto_ptr、unique_ptr、shared_ptr、weak_ptr
  43. shared_ptr中的循环引用怎么解决?(weak_ptr)
  44. vector与list比较
  45. vector迭代器失效的情况
  46. map与unordered_map对比
  47. set与unordered_set对比
  48. STL容器空间配置器

于仕琪C/C++ 学习笔记相关推荐

  1. 曾仕强--情绪管理学习笔记--中国人最需要情绪管理

    第一期 中国人最需要情绪管理 什么叫情绪?情绪没有什么好坏,情绪是我们对环境的一种反映. 什么叫环境?外界的是环境,自己也是环境,我们自己对自己也是一种环境.内在的,外在的,看得见的,看不见的,任何的 ...

  2. 【无标题】C++课程学习笔记(南科大于仕琪老师)

    这几天我突然想写CSDN了,前段时间我打开了我的CSDN,发现我其实只写了3篇文章,其实写CSDN是一个好习惯,我之前这么多年都没有发现这个好习惯,现在我要求自己只有有所心得就应该写下来,一方面与大家 ...

  3. Java程序设计当中包的使用_【学习笔记】 唐大仕—Java程序设计 第4讲 类、包和接口之4.2 类的继承...

    [学习笔记] 唐大仕-Java程序设计 第4讲 类.包和接口之4.2 类的继承 super的使用 1.使用super访问父类的域和方法 注意:正是由于继承,使用this可以访问父类的域和方法.但是有时 ...

  4. OpenCV学习笔记(6)基于 VC+OpenCV+DirectShow 的多个摄像头同步工作

    因项目需要采集2个摄像头的数据进行双目检测,一开始采用以下代码来测试: #include "stdafx.h" #include <cv.h> #include < ...

  5. Python数据分析三剑客学习笔记Day3——pandas包的使用:认识series类型,DataFrame类型,读取excel表格数据及数据操作

    本文是视频Python数据分析三剑客 数学建模基础 numpy.pandas.matplotlib的学习笔记. -------------------------------------------- ...

  6. C# 学习笔记入门篇(上)

    文章目录 C# 学习笔记入门篇 〇.写在前面 Hello World! 这篇学习笔记适合什么人 这篇学习笔记到底想记什么 附加说明 一.命名空间 "进入"命名空间 嵌套的命名空间. ...

  7. 南科大于仕琪团队招聘研究助理教授,博士后

    南方科技大学于仕琪副教授团队招聘研究助理教授.博士后.博士生和硕士生 团队特色:专注步态识别方向十余年,在步态识别方向具有较高的影响力. 研究助理教授: 研究方向:步态识别.行人视频合成,图像和视频中 ...

  8. 计算机图形学基础学习笔记-其一:向量与线性代数

    计算机图形学基础学习笔记-其一:向量与线性代数 前言 计算机图形学概述 向量(矢量) 点乘 叉乘 点乘,叉乘与直角坐标系 矩阵 前言 GAMES101现代计算机图形学入门的学习笔记 正在为TA实习攒作 ...

  9. 【vn.py学习笔记(二)】vn.py底层接口 学习笔记

    [vn.py学习笔记(二)]vn.py底层接口 学习笔记 1 CTP API的工作原理 1.1 CTP介绍 1.2 API功能介绍 1.3 CTP API文件 1.4 API 通用规则 2 CTP A ...

最新文章

  1. 刚发现博客园又遇到了问题
  2. Java工具类--Map集合与Java对象相互转换
  3. Python安装某个库,出现Read_Time_out错误,那么如何配置 “国内镜像源”呢?
  4. (Python的)__ name__中包含什么?
  5. 什么叫做石英表_石英表 是什么意思??
  6. weblogic漏洞复现(CVE-2020-2555)
  7. 《zw版·ddelphi与halcon系列原创教程》Halcon的短板与delphi
  8. SpringBoot参数传递bean自动填充
  9. 【笔记】如何配置kvm桥接网络
  10. 软件开发工程师应该具备哪些证书_初级软件工程师证书简介
  11. Error: Cannot find module ‘@/xxx‘
  12. 哈工大SCIR十篇长文被EMNLP 2022主会及子刊录用
  13. Python实现简易万年历
  14. python菜根谭小猫_少儿编程国学动画经典案例_作者:李兴球
  15. IT男关于肠胃的疗养-食补、豊宝酵素、中药
  16. X5跨端移动开发框架开源项目简介
  17. ubuntu下qt模拟键盘按键按下_基于QT的跨平台虚拟键盘设计与实现
  18. GX Work2 三菱 FX-Q系列IP地址配置
  19. H3CTE讲师分享H3C实验7 PPP
  20. 关于数据挖掘相关知识汇集

热门文章

  1. 优达学城无人驾驶工程师——P1寻找车道线
  2. 毕设论文数据分析记录-part3:各变量因子的相对贡献程度
  3. Python解释器安装教程
  4. 西门子S7-1200PLC脉冲控制伺服程序
  5. SPSS连接mysql数据库详细操作教程
  6. 算法学习之路和程序员(技术)学习必读书籍
  7. 婚礼类小程序前端界面模板源码
  8. 指数市盈率计算matlab,matlab获取A股,港股,美股的全市场实时盘口数据
  9. 【网络技术】win8和8.1如何离线装 NET Framework 3.5
  10. linux dev ram,fdisk -l 显示 16个ram磁盘/dev/ram0... /ram15