
c++ primer 学习笔记
问道_bin
人脸识别、嵌入式linux、图像处理、检测、识别、雷达
展开
-
c++ primer-第二章 变量和基本类型
1 c++变量基本类型 出去bool型和扩展的字符型外,其他整形可以划分为 带符号类型,无符号类型;1.1 超出范围unsigned char i = 258;cout cout 1.2无符号有符号混用1.3 变量的定义和声明extern int i; //声明,在工程的另一个文件中声明 e原创 2017-09-12 17:43:46 · 251 阅读 · 0 评论 -
c++ primer第10章 - 泛型算法
1 概述 标准库没有给每个容器提供大量的功能,而是提供了一组算法,这些算法大部分独立于特定的容器。这些算法是通用的:他们可以用于不同类型的容器和不同类型的元素。 泛型算法:一些经典算法的公共接口,用于不同类型元素、多种容器类型的排序、搜索。头文件:algorithm 这些算法一般,遍历由两个迭代器指定的一个元素范围来操作:原创 2017-09-30 20:17:19 · 271 阅读 · 0 评论 -
c/c++ 文件操作 - FILE*、fstream
原文地址http://blog.sina.com.cn/s/blog_6e7fed390100z0j1.html基于C的文件操作在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O文件操作,下面就分别介绍之。一、流式文件操作这种方式的文件操作有一个重要的结构FILE,FILE在头文件stdio.h中定义如下:typedef struct {int转载 2017-10-13 10:36:38 · 781 阅读 · 0 评论 -
c++ primer 第12章 - 动态内存
转载地址:http://blog.youkuaiyun.com/wwh578867817/article/details/41866315个人感觉此次只需要掌握 shared_ptr sp = make_shared("sdfk");及其sp.use_count(); sp.unique();第 12 章 动态内存概述. 动态内存和智能指针在c++中,动态内转载 2017-10-10 22:20:13 · 293 阅读 · 0 评论 -
c++ primer 第11章 - 关联容器
1 使用关联容器1.1 使用map1.2 使用 set2 关联容器操作2.1 关联容器迭代器2.2 遍历元素2.3 添加元素原创 2017-10-09 20:42:15 · 285 阅读 · 0 评论 -
c++ primer第九章 - 顺序容器
1 顺序容器概述 顺序容器:为程序员提供了控制元素存储和访问顺序的能力。这种顺序不依赖于元素的值,而是与元素加入容器时的位置相对应; 有序和无序关联容器:根据关键字的值来存储元素; 新版本容器比旧版本快的多;通常,使用vector;2 容器库概述 每个容器都定义在一个头文原创 2017-09-27 21:06:51 · 287 阅读 · 0 评论 -
c++ primer第三章 - 字符串、向量、数组
using std::cin; 标准库类型:string vector1 string #include string s4(10,'c'); //自己初始化1.1 string的相关操作拷贝初始化 "="、直接初始化 "()":string s1="sdhf"; //拷贝初始化string s1(“原创 2017-09-19 17:42:18 · 376 阅读 · 0 评论 -
c++primer 第五、六章 - 语句、函数
1 范围for:例:vector v={0,1,2,3,4,5,7,8}; for(auto &r : v) r*=2;范围for来源于:for(auto beg=v.begin(),end=v.end();beg!=end;++beg) { auto &r=*beg; r*=2; }原创 2017-09-26 16:13:16 · 204 阅读 · 0 评论 -
c++primer 第八章 - IO库
1 IO库概述iostream 处理控制台IOfstream 处理命名文件IOstringstream 完成内存string的IO类 fstream和stringstream 都继承自类iostream的。 2 IO库类型和头文件3 文件输入输出3.1 特有操作原创 2017-09-26 21:07:58 · 340 阅读 · 0 评论 -
c++ primer 第四章 - 表达式
1 算术运算符 / % (M/N)*N+(M%N)=Mm/(-n) = - (m/n) //是一个负数,(m/(-n))*(-n) 是正数,这个正数不到m,要想满足 (M/N)*N+(M%N)=M; m%(-n) 一定要是正数;同理:(-m)/n 是负数 、负数乘以正数是负数;(-m)%n为负数 m/(-n)是负数、负数乘以负数是正数; m原创 2017-09-23 12:03:03 · 250 阅读 · 0 评论 -
c++ primer - 第一章 开始
1. while(std::cin>>val)#include int main(){ int sum=0,value=0; while(std::cin>>value) sum+=value; std::cout return 0;}while() 退出:需要输入结束符:windows:ctrl+Z,然后按enter或return;UNI原创 2017-09-06 19:53:12 · 217 阅读 · 0 评论 -
c++类型转换
atoi,atol,strtod,strtol,strtoul实现类型转换2006-02-13版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://ivanvic.blogbus.com/logs/1920125.htmlatof(将字符串转换成浮点型数)相关函数atoi,atol,strtod,strtol,strtoul表头文件#转载 2018-01-10 21:54:41 · 263 阅读 · 0 评论