首页 > 编程语言 >《Programming Abstractions in C++》总结目录

《Programming Abstractions in C++》总结目录

时间:2022-10-24 22:33:43浏览次数:59  
标签:函数 迭代 Abstractions Programming C++ 内存

 

1.C++基础

 

  • C++程序结构
  • 变量
  • 数据类型
  • 表达式
  • 语句

 

2.C++抽象

  • 函数
  • 接口
  • 字符串类
  • 流类
  • 集合类
  • 类的设计

 

3.算法

  • 递归
  • 回溯
  • 排序
  • 时间复杂度

 

4.数据结构与内存管理

  • 内存结构
  • 指针
  • 数组
  • 动态分配
  • 链表
  • 拷贝
  • 基于数组、栈、列表的类实现
  • 模板
  • 队列
  • 矢量
  • 映射
  • 哈希表
  • 集合

 

5.继承


 

6.迭代

  • 迭代器
  • 函数指针
  • 映射函数
  • 使用函数封装数据
  • STL算法库
  • 函数式编程

标签:函数,迭代,Abstractions,Programming,C++,内存
From: https://www.cnblogs.com/slowlydance2me/p/16823293.html

相关文章

  • c++执行期语义
    obejctconstructionanddestruction​ 一般而言,constructor和destructor的安插都如预期那样:{Pointpoint;//point.Point::Point()安插于此...//p......
  • C++ 模板LNK2019报错的问题
    在自定义类的头文件中使用了模板。在模板实例化时,编译器无法找到模板的实现。【法一】在使用了模板类或模板函数的文件中#include与放入了类定义的.h文件同名的.cpp......
  • C++算法之旅、01 入门篇
    使用胡凡主编的《算法笔记》教材。题目均为第三章题目。TEST//ProblemAddress#define_CRT_SECURE_NO_WARNINGS#include<cstdio>intmain(){return0;}PAT......
  • C语言入门-1-编译器的基本使用(Dev c++和visual studio)
    一、Devc++打开软件点击文件,新建,项目 选择Console点击helloworld,勾选c项目,名称自行输入点击确定后出现文件位置,自行安放在文件夹里保存后即可进行编译运......
  • C++编程笔记(QT)
    目录入门基础模态对话框消息提示框(messagebox)文件和目录字体选择框输入对话框进度条工具栏控件布局Windows托盘案例控件button下拉菜单按钮`radioButton`单选按钮......
  • C++ 实现随机数生成(Windows、Linux)
    文章目录​​1、简介​​​​2、windows随机数​​​​2.1随机数范围计算公式​​​​2.2rand()​​​​2.3srand()​​​​2.4c++11<random>​​​​2.4.1随机数生成......
  • 为什么说C++太复杂?复杂的必要性是为什么?
    1常见观点可以轻易的找出许多文献说明C++太复杂了,例如学习C++的书籍的厚度。这样以至于C++的设计者Bjarne都曾怀疑具有类的C是不是已经太庞大了。因为,总有大量对语言的......
  • 周日1040C++班级2022-10-23 初始C++
    初识C++一、C++程序框架C++的程序是有一个大的框架的,我们需要使用include去让我们的程序包含C++的头文件iostream;并且在下一行还有usingnamespacestd去使用C++的标准名......
  • 2017 United Kingdom and Ireland Programming Contest (UKIEPC 2017)
    AAlienSunset模拟#include<bits/stdc++.h>usingnamespacestd;#define#define#define#define#define#define#define#define#define#define#define#define#define#define......
  • c++ template std::void_t 是个啥
    源码在<type_traits>头文件里有void_t的定义template<class..._Types>usingvoid_t=void;很简单,其实就是void,只不过可以传入模板参数,比如std::void_t<int,float,......