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