![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 50
theonly丶
编程爱好者,立志学好编程
展开
-
C++学习笔记(1)
1、引用& 2、常量3、函数默认参数4、内联5、重载6、强制转型7、输入输出流原创 2017-03-17 20:04:58 · 178 阅读 · 0 评论 -
STL容器:vector
基础尾部开口,因此在其尾部进行数据的输入输出操作效率最高。 尾部输入成员函数push_back(),尾部删除成员函数pop_back() 常用构造函数见如下程序:int _tmain(int argc, _TCHAR* argv[]){ vector<int> v1;//构造一个空的容器 for (int i = 0; i < 20; i++) { v1原创 2017-05-07 19:17:30 · 226 阅读 · 0 评论 -
仿函数
仿函数如果在类中重载了运算符(),那么就一定可以使这个类的对象的外观和行为都类似一个函数,这种类的对象叫作仿函数,也叫做函数对象class Add{public: int operator()(int x, int y) { return x + y; }};void fuction(int x, int y, Add add){ cout <原创 2017-05-07 15:13:27 · 148 阅读 · 0 评论 -
数据类型表
类模板的公有数据类型成员在类中使用typedef定义一个已知类型的别名,类模板的这种公有类型就成为类外模块的类型资源,从而是外部模块可以用这些公有类型来设计程序并在类模板之间进行功能上的协作template<typename T1,typename T2>class MyTraits{public: typedef T1 my_type1;//定义了一个公有类型private:原创 2017-05-06 15:51:25 · 428 阅读 · 0 评论 -
右值引用
c++11之前,左值可以定义两种引用: <1>T& 别名=rvalue <2>const T& 别名=rvalue 区别:int _tmain(int argc, _TCHAR* argv[]){ const int & a = 10;//int & a = 10; 是错的,只有加入const才能直接引用一个常量 int b = 5,c = 6; //二者都可以直接引原创 2017-05-04 16:21:42 · 180 阅读 · 0 评论 -
模板
模板原创 2017-05-04 16:06:35 · 205 阅读 · 0 评论 -
C++学习笔记(8)
指针原创 2017-03-23 10:12:31 · 155 阅读 · 0 评论 -
C++学习笔记(7)
面向对象原创 2017-03-21 23:43:47 · 172 阅读 · 0 评论 -
C++学习笔记(6)
结构体、共用体和枚举原创 2017-03-19 20:46:56 · 215 阅读 · 0 评论 -
C++学习笔记(5)
函数原创 2017-03-19 20:24:17 · 141 阅读 · 0 评论 -
C++学习笔记(4)
数组原创 2017-03-19 20:13:20 · 182 阅读 · 0 评论 -
C++学习笔记(3)
流程控制原创 2017-03-19 12:16:13 · 150 阅读 · 0 评论 -
C++学习笔记(2)
C++数据类型原创 2017-03-19 11:50:08 · 231 阅读 · 0 评论 -
STL容器:list
list的核心是一个双向列表,可以分别在头和尾两个方向进行元素的插入和删除,对应于vector尾部的操作,list在头部提供了push_front()和pop_front()两个成员函数 链表的内存不同于向量,它是不连续的列表的定义和一些简单操作,和vector基本相似int _tmain(int argc, _TCHAR* argv[]){ //定义一个列表并初始化 list<原创 2017-05-07 19:49:07 · 152 阅读 · 0 评论