随笔分类 -  C++

摘要:# 概述 1、1980年 贝尔实验室 Bjanre Stroustrup(比雅尼·斯特劳斯特鲁普)对C改进与扩充 最初称为“带类的C”,(c with classes). 1983年正式命名为C++ 2、 - C++是C的改进与扩充。 - C++包括C的全部属性、特征、优点,是在C的基础上的改进与扩 阅读全文
posted @ 2021-06-25 20:57 gonghr 阅读(6615) 评论(0) 推荐(12)
摘要:vector容器基本概念 Vector是动态空间,随着元素的加入,它的内部机制会自动扩充空间以容纳新元素。 注意其扩容方式不是在原基础上增加空间,而是重新以一定倍数分配一块更大的新空间,具体倍数由不同编译器决定,大约1.5~2倍。 vector迭代器 vector<T>::iterator it v 阅读全文
posted @ 2021-03-12 00:18 gonghr 阅读(94) 评论(0) 推荐(0)
摘要:string string封装了char*,管理这个字符串,是一个char*型的容器。 string的相关操作 头文件 #include<string> string构造函数 string str;//创建一个空的字符串 string str1(str);//使用一个string对象初始化另一个st 阅读全文
posted @ 2021-03-06 23:36 gonghr 阅读(88) 评论(1) 推荐(0)
摘要:STL基本概念 STL(Standard Template Library,标准模板库),是惠普实验室开发的一系列软件的统称。现在主要出现在 c++中,但是在引入 c++之前该技术已经存在很长时间了。 STL的中心思想在于将容器(container)和算法(algorithms)分开,彼此独立设计, 阅读全文
posted @ 2021-03-06 17:26 gonghr 阅读(207) 评论(0) 推荐(0)