![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习笔记
过客浅
这个作者很懒,什么都没留下…
展开
-
【C++学习笔记】标准模板库STL-概述
一、基本概念 容器:可容纳各种数据类型的通用数据结构,是类模板 迭代器:可用于依次存取容器中的元素,类似与指针 算法:用于操作容器中的元素的函数模板 sort() 对一个vector中的数据进行排序 find() 搜索一个list中的对象 例 int array[100]; sort(array,array+70); 对前70个元素排序 二、容器 容器类型 顺序容器 v...原创 2019-03-17 14:23:12 · 391 阅读 · 0 评论 -
【c++学习笔记】(一)从c到c++
笔记参考中国大学mooc上的北京大学-程序设计与算法(三)C++面向对象程序设计的视频课程 一、引用的概念 1.引用的介绍 int n = 4; int & r = n;//r引用了n ,r的类型是int & 这里r等价于n,对r做修改,n也会被修改,引用最直观的用处就是在函数内修改所传入的参数: //传引用比传指针更加安全 //引用初始化以后,就不可以再被改变为另一...原创 2019-03-16 19:53:29 · 223 阅读 · 0 评论 -
【C++学习笔记】(二)类和对象基础
一、类和对象的基本概念 c程序是结构化程序设计,程序量大了以后,容易搞不清哪个函数操作哪个变量,没有封装和隐藏的概念 使用方法 1. 对象名.成员名 CRectangle r1,r2; r1.w = 5; r2.Init(5,4); 2.指针->成员名 CRectangle r1,r2; CRectangle * p1 = & r1; Crectangle * p2 ...原创 2019-03-16 20:25:08 · 158 阅读 · 0 评论 -
【C++学习笔记】标准模板库STL-string
string常用特性 string对象的长度用成员函数length()读取; string s("hello"); cout<<s.length()<<endl; string支持getline函数 string s; getline(cin,s); string的赋值 s2 = s1; s3.assign(s1); //把s1赋值给s3 s...原创 2019-03-17 11:04:05 · 112 阅读 · 0 评论 -
【c++】class和struct的区别
本科的时候上课学过c++基本语法,自己也粗浅地用qt编写过一个调用OpenGL的小东西,之后就一直废弃了,还是理解不深,现在趁着用c++做项目的机会,再重温一下一些细节。参考见链接。 class和struct的区别 如果谈到C中的struct和C++中的class的区别,你应该会告诉我很多。但我现在说的是C++中的struct,你还会依然那样告诉我吗?你会认为C中的struct和C++中的st...转载 2019-03-15 21:08:41 · 1121 阅读 · 0 评论