摘要:
C++ (3) 1. 运算符重载 1.1 运算符重载基本概念 运算符重载即对运算的功能重新定义,从而使得运算符支持不同的数据类型。 运算符重载(operator overloading)只是一种"语法上的方便",它是另一种函数调用的方式 运算符重载的函数名字由关键字operator+运算符组成。它像 阅读全文
posted @ 2023-11-22 10:16
常羲和
阅读(36)
评论(0)
推荐(0)
摘要:
C++ (2) 1. 类与对象 1.1 类与对象的概念 从c和c++的struct开始,c的struct结构体只能存在数据变量,而c++的struct体可以函数 1.1.1 类的封装 通过类可以封装对象的属性(特征,数据变量或引用)、行为(函数,类方法),可以通过访问权限(公开 public,私有的 阅读全文
posted @ 2023-11-22 10:16
常羲和
阅读(47)
评论(0)
推荐(0)
摘要:
C++ 1. C++概述 1.1 C++简介 c++是c的扩展,是c的超集。任何有效的c程序都是有效的c++程序。 c++可以使用已有的c程序库。 c++语言在c语言的基础上添加了面向对象编程和泛型编程的支持。 c++继承了c语言高效、简洁、快速和可移植的传统(特性) C++编程方式: c的面向过程 阅读全文
posted @ 2023-11-22 10:15
常羲和
阅读(55)
评论(0)
推荐(0)
摘要:
C++ (3) 1. 运算符重载 1.1 运算符重载基本概念 运算符重载即对运算的功能重新定义,从而使得运算符支持不同的数据类型。 运算符重载(operator overloading)只是一种"语法上的方便",它是另一种函数调用的方式 运算符重载的函数名字由关键字operator+运算符组成。它像 阅读全文
posted @ 2023-11-22 10:14
常羲和
阅读(24)
评论(0)
推荐(0)
摘要:
C++ (2) 1. 类与对象 1.1 类与对象的概念 从c和c的struct开始,c的struct结构体只能存在数据变量,而c的struct体可以函数 1.1.1 类的封装 通过类可以封装对象的属性(特征,数据变量或引用)、行为(函数,类方法),可以通过访问权限(公开 public,私有的priv 阅读全文
posted @ 2023-11-22 10:14
常羲和
阅读(16)
评论(0)
推荐(0)
摘要:
C++ 1. C++概述 1.1 C++简介 c++是c的扩展,是c的超集。任何有效的c程序都是有效的c++程序。 c++可以使用已有的c程序库。 c++语言在c语言的基础上添加了面向对象编程和泛型编程的支持。 c++继承了c语言高效、简洁、快速和可移植的传统(特性) C++编程方式: c的面向过程 阅读全文
posted @ 2023-11-22 10:13
常羲和
阅读(58)
评论(0)
推荐(0)