笔记
她若水
执思想之盾,缔前行之路
展开
-
c++的STL中的容器使用
**c++中STL的容器**vector:vector的数据结构和数组十分相似,称单端数组vector可动态扩展,而普通数组是静态空间动态扩展:找到更大的空间拷贝原数据到新空间,释放原空间vector的迭代器支持随机访问vector的函数原型:·vector<T> v;//采用模板实现类实现,默认构造函数,无参构造 如:vector<int> v1;·vector(v.begin(),v.end());//将v[begin(),end()原创 2020-12-18 18:19:02 · 107 阅读 · 0 评论 -
C++中的引用
int& test01(){int a = 10;//局部变量,栈区,函数结束后释放由编译器自动释放return a;}int& test02(){static int a = 23;//静态变量,全局区,程序结束后系统释放return a;}int main(){int& g = test01();//返回的值为栈区的局部变量cout << g <<g<<endl;//10,第一次编译器做了保留cout <&l.原创 2020-11-15 21:32:11 · 55 阅读 · 0 评论 -
计算机与计算机科学初识
**本科一年级小白眼中的计算与计算机科学**1.为何要学习计算机与计算科学?这是一个智能化与数据化的时代,计算解决自然社会问题,已经成为这个数据时代的基本需求了。而计算机自动化高效处理大量问题这种机器计算也已成为一种常态,为实现机器更好的自动计算,计算科学这门艺术便诞生了。计算科学从一种思维高度来决定我们对于计算的认知,让我们更好把握计算的实现。正所谓思维决定高度,高度决定视野,视野决定方向,方向将努力化为成果。2.计算与计算机科学人们会将一些自然社会问题通过计算的方式求解,这便诞生了数学计算,原创 2020-09-20 00:55:41 · 170 阅读 · 0 评论