
c++系列知识点
文章平均质量分 75
Z5433523
这个作者很懒,什么都没留下…
展开
-
模板的简单了解
模板用来解决功能相同只是需要操作的数据类型不同的问题。模板是另一种代码重用机制。原创 2023-09-13 17:16:00 · 82 阅读 · 1 评论 -
异常处理简单了解
异常处理指的是处理运行时错误的过程,对异常进行处理,保证程序在出现问题后也可以继续运行。 异常指的是在运行时候抛出的异常信息。所有异常都派生自 std::exception类。 它是一个可以处理的运行时错误。 如果我们不处理异常,它就会打印异常消息并终止程序。try 块中放置可能抛出异常的代码,try 块中的代码被称为保护代码(有可能出错的代码)。3. 自定义异常 通过继承和重载 exception类来定义新的异常:原创 2023-09-13 16:15:03 · 103 阅读 · 0 评论 -
嵌套类和局部类
语法:class 外围类名{ // 类体class 嵌套类名{ // 类体外围类需要使用嵌套类对象作为底层实现,并且该嵌套类只用于外围类的实现,且同时可以 对用户隐藏该底层实现。从作用域的角度看,嵌套类被隐藏在外围类之中,该类名只能在外围类中使用。如果在外围 类之外的作用域使用该类名时,需要加名字限定。嵌套类中的成员函数可以在它的类体外定义。嵌套类的成员函数对外围类的私有成员没有访问权,反之亦然。嵌套类仅仅只是语法上的嵌入。原创 2023-09-13 16:42:19 · 90 阅读 · 0 评论 -
c++多态
多态” 指的是同一名字的事物可以完成不同的功能。多态可以分为编译时的多态和运行时的多态。编译时的多态:主要是指函数的重载(包括运算符的重载)。对重载函数的调用,在编译时就能根据实参确定应该调用哪个函数,因此叫编译 时的多态;运行时的多态:和继承、虚函数等概念有关。有虚函数基类指针指向基类对象时就使用基类的成员指向派生类对象时就使用派生类的成员这种就叫多态C++ 提供多态的目的是:可以通过基类指针对所有派生类的成员变量和成员函数进行 “全方位” 的访问。原创 2023-09-13 15:38:46 · 81 阅读 · 0 评论 -
c++继承
如果创建的新类与现有的类相似,只是多出若干成员变量或成员函 数时,可以使用继承,这样不但会减少代码量,而且新类会拥有基类的所有功能。如果需要创建多个类,它们拥有很多相似的成员变量或成员函数时, 也可以使用继承。可以将这些类的共同成员提取出来,定义为基类,然后从基类继承, 既可以节省代码,也方便后续修改成员。C++ 中的继承是类与类之间的关系,是一个很简单很直观的概念,与现实世界中的继承类似,比如儿子继承父亲的财产。继承。原创 2023-09-12 09:07:19 · 156 阅读 · 0 评论 -
修饰符、友元与运算符重载
在 C++ 中,所有的 成员变量和成员函数都有访问权限,所谓的访问权限,就是到底能不能访问该类中的成员变量和成员函数。C++ 中,用来控制访问权限的 关键字 有 public、protected 和 private,它们分别表示公有的、受保护的和私有的,同时,它们被统称为成员访问限定符。可以被该类中的函数、子类的函数、其友元函数访问,也可以由该类的对象访问。可以被该类中的函数、子类的函数、以及其友元函数访问,但不能被该类的对象访问。原创 2023-09-11 08:43:44 · 74 阅读 · 0 评论 -
类与对象其一
具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类, 类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。原创 2023-09-11 07:53:27 · 62 阅读 · 0 评论