美文网首页
c++ 知识结构简单归纳

c++ 知识结构简单归纳

作者: 一个游戏程序员的日常 | 来源:发表于2018-10-13 16:29 被阅读0次

c++ 对初学者很不友好,初学者,从一种脚本语言入门可能更合适

学习编程,从一门脚本语言开始

基础知识

程序的运行

预处理、编译、链接、运行

数据类型

  • char 1字节
  • bool 1字节
  • int 未定义(32和64位处理器是4字节,16位是2字节)
  • float 4字节
  • double 8字节
  • long float 8字节
  • long double 8字节
  • 数组
  • 指针 4字节
  • enum类型
  • struct
  • class
  • 引用

数值进制

  • 2进制 不能直接表示二进制
  • 8进制 0开头表示8进制(07)
  • 10进制 默认10进制
  • 16进制 0x开头表示16进制(0xaf)

编程语言的通用语法

  • const
  • static
  • if语句
  • while语句
  • for语句
  • switch语句
  • 算术运算符(+、-、*、/、%)
  • 逻辑运算符(!、<、 > 、<= 、 >= 、 == 、 != 、 && 、 ||)
  • 其他符号( = 、 ++、 --、 a?b:c 、 . 、 )
  • 位运算符(~、<<、>>、&、^、| )
  • 函数

面向对象编程

对象

  • string
  • 析构函数
  • 构造函数
  • 默认构造函数
  • 拷贝函数
  • 默认拷贝函数
  • 移动构造函数
  • 拷贝赋值运算符
  • 默认拷贝赋值运算符
  • private、public、protected、friend 成员变量

继承

  • 基类派生类
  • 派生类的构造和析构函数
  • 虚函数

泛型编程

函数重载
模板

  • 函数模板
  • 类模板
  • 类成员模板
  • 模板可变参数

泛型算法
stl库

  • 顺序容器
    array vector deque list forward_list
  • 关联容器
    map set multimap multiset ...
  • 容器适配器

其他

  • 内存管理(new、delete 、自能指针)
    内存越界问题
  • sizeof
  • const
  • extran
  • 异常处理(try catch)
  • 各种库
    io库、bitset库、正则表达式库

相关文章

  • c++ 知识结构简单归纳

    c++ 对初学者很不友好,初学者,从一种脚本语言入门可能更合适 学习编程,从一门脚本语言开始 基础知识 程序的运行...

  • 学习编程,从一门脚本语言开始

    如果你有一定的编程基础,想学习c++,请移步 c++ 知识结构简单归纳 学习编程,从一门脚本语言开始.

  • 用户运营知识结构归纳之用户生命周期(2)

    接上篇用户运营知识结构归纳之用户画像(1)接下篇用户运营知识结构归纳之用户成长激励体系(3) Acquisitio...

  • 用户运营知识结构归纳之用户成长激励体系(3)

    接上上篇用户运营知识结构归纳之用户画像(1) 接上篇用户运营知识结构归纳之用户生命周期(2) 什么是用户激励体系?...

  • WebRTC本地C++开发基础

    本文以Linux/Mac平台为例,简单归纳总结WebRTC本地C++开发的基本步骤。 1. 先决条件 Google...

  • 用户运营知识结构归纳——用户画像

    互联网流量红利已经消失 —— 各大媒体 移动互联网红利过去了 —— 李开复 “超级用户”模式的真正着眼点是“关系”...

  • C++友元初步

    本例对C++友元的使用从代码上作了一个简单的归纳,但不仅限于本问讲到的用法,友元还可以重载等。 ** /全局函数作...

  • 读《班主任兵法3》

    读这本书收获最大的是作者善于观察,分析,归纳,总结常见的教育现象。善于思考,形成自己的内化知识结构。如,提出个人理...

  • PHP简单问题归纳

    1.表单中 get与post提交方法的区别? 2.session与cookie的区别? 3.数据库中的事务是什么?...

  • PHP简单算法归纳

    1、插入排序(一维数组) 基本思想:每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当位置,使数列依然...

网友评论

      本文标题:c++ 知识结构简单归纳

      本文链接:https://www.haomeiwen.com/subject/ziioaftx.html