文章分类 -  c++

摘要:STL标准库 1. STL概念 为了建立数据结构和算法的一套标准,并且降低他们之间的耦合关系,以提升各自的独立性、弹性、交互操作性(相互合作性,interoperability),诞生了STL ​ STL(Standard Template Library,标准模板库),是惠普实验室开发的一系列软件 阅读全文
posted @ 2023-11-27 15:07 常羲和 阅读(118) 评论(0) 推荐(0) 编辑
摘要:C++ (4) 1. C++模板 1.1 模板的概论 C++提供了函数模板(function template),函数模板是将函数的参数类型不具体化,在函数使用时,再给定具体的参数的数据类型。 C++给定两个模板机制:函数模板和类模板 【注】都属于参数类型的模板,又称之为参数模板 1.2 函数模板 阅读全文
posted @ 2023-11-23 11:14 常羲和 阅读(13) 评论(0) 推荐(0) 编辑
摘要:C++ (3) 1. 运算符重载 1.1 运算符重载基本概念 运算符重载即对运算的功能重新定义,从而使得运算符支持不同的数据类型。 运算符重载(operator overloading)只是一种"语法上的方便",它是另一种函数调用的方式 运算符重载的函数名字由关键字operator+运算符组成。它像 阅读全文
posted @ 2023-11-22 10:14 常羲和 阅读(21) 评论(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 常羲和 阅读(14) 评论(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 常羲和 阅读(39) 评论(0) 推荐(0) 编辑

// 侧边栏目录
点击右上角即可分享
微信分享提示