首页 > 编程语言 >C++基础教程

C++基础教程

时间:2023-01-14 18:45:59浏览次数:47  
标签:编程语言 Library Standard C++ 基础教程 类型

C++简介

C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。
C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。
C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。
【注】使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查。

面向对象程序设计(OOB)

四大特性:封装、抽象、继承、多态。

标准库(Standard Library)

标准的C++由三个重要部分组成:

  • 核心语言,提供了所有构件块,包括变量、数据类型和常量,等等。
  • C++标准库,提供了大量的函数,用于操作文件、字符串等。
  • 标准模板库(STL, Standard Template Library),提供了大量的方法,用于操作数据结构等。

标签:编程语言,Library,Standard,C++,基础教程,类型
From: https://www.cnblogs.com/ddqdd/p/17052345.html

相关文章

  • c++ 多态
    一、什么是多态多态(Polymorphism)源自于希腊语,意思是“多种形状”。在C++中,允许通过基类型的指针或引用去访问派生对象中的函数,并允许需要执行的函数在运行时进行延迟绑......
  • C++学习开发路线
    C++等级:0级:掌握常见C++语法和语言构造,能够顺溜地写清楚各种语言构造(很多小白鼠死在这里)1级:掌握基本的编程范式:面向过程、面向对象、泛型编程、以及C++11/14支持的函数式......
  • c++ 数组
              ......
  • C++立方体类
    #define_CRT_SECURE_NO_WARNINGS1#include<iostream>usingnamespacestd;//一、求出立方体类://1、创建立方体类//2、设计属性//3、设计行为:求出立方体的面积和体积//4、......
  • 希尔排序的思路与C++实现
    tags:DSAC++Sort写在前面写一下希尔排序,其实就是插入排序的升级版,不是一次移动一个,而是一次移动一组.回顾插入排序voidInsertionSort(vector<int>&arr){int......
  • 快速排序算法的递归,迭代法实现(C++)
    tags:DSAC++Sort思路分治法主要分成下面三个步骤:选定基准值(默认是数组首元素),这里称为pivot找到基准值待放置的位置(排序之后的位置),将大于基准值的元素放在基准值......
  • C++ 算法进阶系列之从 Brute Force 到 KMP 字符串匹配算法的优化之路
    1.字符串匹配算法所谓字符串匹配算法,简单地说就是在一个目标字符串中查找是否存在另一个模式字符串。如在字符串ABCDEFG中查找是否存在EF字符串。可以把字符串ABCDE......
  • C++|开发工具
    前言学习c++就需要有合适的开发工具,本文将介绍如何安装开发工具。一、VisualStudio官网下载进入后,向下划,看到“了解VisualStudio系列”,选择使用于你的电脑操作系......
  • C++利用easyX实现一个简单图形化窗口
    在实现这个图形化窗口过程中遇到了一些琐碎的问题,不过还是解决了首先easyX下载地址https://easyx.cn/download下载之后安装到VS上或者自己想使用的软件上就行1#incl......
  • C++ STL容器的Value语义与Reference语义
    C++STL容器的Value语义与Reference语义1.Value语义vs.Reference语义1.1两种语义简述​ 通常情况下,所有容器都是建立元素的copy,返回的元素的copy。因此,容器内的元素与......