C++基础知识及进阶
原文链接
csdn的目录跳转功能无法使用,如果要看全文,请点击原文链接查看。
目录
- 基础语法
- c++概况
- 编译型语言
- 数据类型
- 常量与变量
- 运算符与表达式
- 算数运算
- 关系运算符
- 逻辑运算符
- 赋值运算符
- 位运算符
- 算数优先级
- 补码
- 容器
- 概念
- 数组
- 动态数组Vector
- vector的数据结构
- 字符串
- unicode编码
- 字符串指针
- 字符串基本操作
- 指针
- 数组指针和指针数组
- const与指针
- 二级指针和野指针
- 指针的基本操作
- CPP程序的存储区域划分
- RAII 资源获取即初始化(Resource Acquisition Is Initialization)
- 智能指针
- auto_prt (c++11标准已经废弃,c++17已经正式删除)
- unique_ptr
- shared_prt
- weak_ptr
- 引用(指向变量地址的指针)
- 基础句法
- 图灵机和三种基本结构
- if与switch对比
- 枚举
- 结构体和联合体
- 循环语句的比较
- 函数
- 函数重载(overload)和命名空间
- 函数指针和指针函数
- 函数Hack之栈变化
- 内联(inline)函数
- 递归及优化
- 高级语法
- 类与结构体比较
- 类的访问权限及友元
- 类的构造函数
- 类的运算符重载
- 拷贝构造及深浅拷贝
- 类的抽象及继承
- 继承
- 虚函数、纯虚函数与虚表
- 抽象类
- I/O
- I/O基础
- I/O缓冲区
- 文件I/O基本操作
- 头文件重复包含问题
- 编程思想
- 软件设计模式
- 单例模式
- 泛型编程思想
- 进阶编程
- STL标准模板库(Standard Template Library)
- 容器
- 序列式容器的基本使用
- 关联容器的基本使用
- 仿函数(functor)
- lambda表达式(匿名函数对象)
- STL算法基本使用
- 迭代器的基本使用
- 容器适配器(adapter)
- 空间配置器(allocator)
- Boost库
- CPP多线程基础
- tyr/catch 异常处理
- Bug分析
- GUI开发
- 陷阱与经验
基础语法
c++概况
- 大型桌面应用 PS/Chrome/Microsoft Office
- 大型网站后台 搜索引擎
- 大型游戏后台 王章荣耀
- 大型游戏引擎 Unity
- 编译器/解释器 Java虚拟机/JS引擎
2011年中期C++标准(C++11)完成新的标准,Boost库项目对新标准
产生了相当大的影响。
C++基础知识及进阶相关推荐
- 音视频开发基础知识到进阶剖析
全网最强音视频开发教学--音视频开发基础知识到进阶剖析 1.要掌握多深的原理才能开始做项目 2.音视频基础有哪些必须掌握的 3.进阶需要学习什么项目 视频讲解如下,点击观看: 全网最强音视频开发--音 ...
- Android基础知识~入门进阶,一步步走到高手
Android基础知识~入门进阶,一步步走到高手 2011年09月01日 [b]希望新入手ANDROID设备的朋友认真阅读本帖,一些简单的问题就可以自己解决了!!! 一:基础知识[/b] [b]1.什 ...
- 学习编程基础知识,进阶成为更优秀的程序员
"脚本小子"常常从某些网站上复制脚本代码,然后到处粘贴,却并不明白其中的方法与原理 当你看到编程语言编进教材的时候,看到一个文科生也在编写Python程序进行数据分析的时候,你 ...
- Mysql基础知识+部分进阶知识
MySQL 1.数据库常用黑窗口命令 1.启动与停止 cmd窗口:services.msc可以开启数据库 客户端连接 黑窗口:mysql -u root -p黑窗口登录数据库 2.配置Datagrip ...
- CV:计算机视觉技术之图像基础知识(二)—以python的skimage和numpy库来了解计算机视觉图像基础(图像存储原理-模糊核-锐化核-边缘检测核,进阶卷积神经网络(CNN)的必备基础)
CV:计算机视觉技术之图像基础知识(二)-以python的skimage和numpy库来了解计算机视觉图像基础(图像存储原理-模糊核-锐化核-边缘检测核,进阶卷积神经网络(CNN)的必备基础) 目录 ...
- Database之SQLSever:SQLSever基础知识进阶、软件安装注意事项、软件使用经验总结之详细攻略
Database之SQLSever:SQLSever基础知识进阶.软件安装注意事项.软件使用经验总结之详细攻略 目录 SQLSever基础知识进阶 SQL与T-SQL.PL-SQL的区别 数据库相关基 ...
- Algorithm:【Algorithm算法进阶之路】之数据结构基础知识
Algorithm:[Algorithm算法进阶之路]之数据结构基础知识 相关文章 Algorithm:[Algorithm算法进阶之路]之数据结构二十多种算法演示 Algorithm:[Algori ...
- c 结构体在声明时赋值_Java基础知识 初识Java 循环结构进阶 数组 数据类型 各种运算符...
今天给大家带来的是初级Java基础部分的知识:包括初始Java.变量.常量.数据类型.运算符.各种选择结构.循环结构.数组等Java的基础语法部分!最后还有****循环结构的进阶****,步骤超详细, ...
- 蓝牙基础知识进阶——Physical channel
蓝牙基础知识进阶--Physical channel 二.物理通道 物理通道是piconet区分的标准,它是蓝牙系统结构层次中的最底层了. Q1:物理通道有哪些类型 物理通道通常可以分为四种类型: 1 ...
最新文章
- TensorFlow 图像数据预处理及可视化
- Android 团队早期员工解释 Android 哪里不如 iOS
- php循环获取xml节点,PHP_PHP遍历XML文档所有节点的方法,本文实例讲述了PHP遍历XML文档 - phpStudy...
- linux 进程简介
- OpenCV学习:播放avi视频文件
- Activiti 流程启动及节点流转源代码分析
- [Android] 底部菜单布局+PopupWindows实现弹出菜单功能(初级篇)
- C++学习笔记-----输出数据的另一种写法(std::copy)
- android游戏开发框架libgdx的使用(二十四)—physics-body-editor配合Box2D加快开发
- mysql-on duplicate key update实现insertOrUpdate官方文档
- 判别模型、生成模型与朴素贝叶斯方法
- 图片照片展示html5模板
- IntelliJ IDEA安装AngularJS插件
- mysql pheonix hbase,mybatis连接phoenix操作hbase
- 基于MATLAB的指纹识别算法仿真实现
- 前端实习生实习第一天
- 推荐4个好用、接收邮件及时的临时邮箱
- 【100%通过率】华为OD机试真题 Java 实现【预订酒店】【2022.11 Q4 新题】
- 【PTA】PAT (Advanced Level) Practice 1011-1014
- Coremail2022Q4邮件安全报告:暴力破解骤降,盗号问题有所缓解?
热门文章
- Unity 3D插件大全
- 牧牛区块链生态,区块链技术助力供应链金融创新
- linux 显示隐藏文件_Mac Finder中显示和隐藏文件的方法
- 微信小程序iTools使用说明书之单独边框
- JavaScript初级部分总结
- 概率论在实际生活的例子_概率论中几个有趣的例子
- 2013年笔记本综合排行榜出炉 苹果包揽前三
- android 酷狗代码,广州酷狗计算机科技在线测评题 Android岗位(示例代码)
- Ubuntu14.04_X64 + ATI显卡 安装Caffe
- 增大max_result_window是错的,ES只能查询前10000条数据的正确解决方案