7.字符串、异常处理、文件和流(C++学习笔记)
摘要:C++字符串 C++错误处理 在C++中,异常是在运行时抛出的事件或对象。 所有异常都派生自std::exception类。 它是一个可以处理的运行时错误。 如果我们不处理异常,它就会打印异常消息并终止程序。 C++异常处理关键字 在C++中,我们使用3个关键字来执行异常处理: try catch
阅读全文
6.多态与抽象(C++学习笔记)
摘要:多态 “多态”(Polymorphism)是”poly“ + “morphs“的组合,其意味着多种形式。 C++中有两种类型的多态: 编译时多态性:通过函数重载和操作符重载来实现,这也称为静态绑定或早期绑定。 运行时多态性:它通过方法覆盖来实现,也称为动态绑定或后期绑定。 1. 编译期多态(静态多态
阅读全文
5.对象类与继承(C++学习笔记)
摘要:OOP(面向对象编程系统) 面向对象编程是一种使用类和对象来设计程序的方法或范例。 它通过提供一些简化了软件开发和维护的概念: 对象(任何具有状态和行为的实体都称为对象) 类(对象的集合称为类。 它是一个逻辑实体) 继承(当一个对象获取父对象的所有属性和行为,称为继承。 它提供代码可重用性。 它用于
阅读全文
4.数组与指针(C++学习笔记)
摘要:C++中的数组是一组具有连续内存位置的类似类型的元素。在C++中std ::array是一个封装固定大小数组的容器。 在C++中,数组索引从0开始。我们可以在C++数组中只存储固定的元素集合。 C++ 数组的优点 代码优化(较少代码) 随机访问 易于遍历数据 易于操作数据 轻松排序数据等 C++数组
阅读全文
3.C++函数(C++学习笔记)
摘要:C++中函数的优点 函数有很多优点,但这里主要介绍以下两点: 1. 提高代码可重用性 通过在C++中创建函数,可以调用函数多次。 所以实现相同的功能不需要一遍又一遍地编写相同的代码。 2. 代码优化 函数能使代码优化,我们不需要写很多代码。 函数类型 C++编程语言中有两种类型的函数: 1.库函数:
阅读全文
2.C++控制语句(C++学习笔记)
摘要:switch语句 基本语法 1 switch(expression){ 2 case value1: 3 //code to be executed; 4 break; 5 case value2: 6 //code to be executed; 7 break; 8 ...... 9 10 de
阅读全文
1.基本知识(C++学习笔记)
摘要:C++语言是一种通用的,区分大小写的自由格式编程语言,支持面向对象,过程和通用编程。C++是一种中级语言,因为它包含高级语言和低级语言特性。 面向对象编程(OOP) C++支持面向对象编程,C++中使用的面向对象编程的四个主要支持是: 继承 多态性 封装 抽象 C++的标准库 标准C++编程分为三个
阅读全文