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 · 274 阅读 · 0 评论 -
c++ primer第10章 - 泛型算法
1 概述 标准库没有给每个容器提供大量的功能,而是提供了一组算法,这些算法大部分独立于特定的容器。这些算法是通用的:他们可以用于不同类型的容器和不同类型的元素。 泛型算法:一些经典算法的公共接口,用于不同类型元素、多种容器类型的排序、搜索。 头文件:algorithm 这些算法一般,遍历由两个迭代器指定的一个元素范围来操作:原创 2017-09-30 20:17:19 · 309 阅读 · 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 · 819 阅读 · 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 · 311 阅读 · 0 评论 -
c++ primer 第11章 - 关联容器
1 使用关联容器 1.1 使用map 1.2 使用 set 2 关联容器操作 2.1 关联容器迭代器 2.2 遍历元素 2.3 添加元素原创 2017-10-09 20:42:15 · 320 阅读 · 0 评论 -
c++ primer第九章 - 顺序容器
1 顺序容器概述 顺序容器:为程序员提供了控制元素存储和访问顺序的能力。这种顺序不依赖于元素的值,而是与元素加入容器时的位置相对应; 有序和无序关联容器:根据关键字的值来存储元素; 新版本容器比旧版本快的多; 通常,使用vector; 2 容器库概述 每个容器都定义在一个头文原创 2017-09-27 21:06:51 · 312 阅读 · 0 评论 -
c++ primer第三章 - 字符串、向量、数组
using std::cin; 标准库类型:string vector 1 string #include string s4(10,'c'); //自己初始化 1.1 string的相关操作 拷贝初始化 "="、直接初始化 "()": string s1="sdhf"; //拷贝初始化 string s1(“原创 2017-09-19 17:42:18 · 403 阅读 · 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 · 221 阅读 · 0 评论 -
c++primer 第八章 - IO库
1 IO库概述 iostream 处理控制台IO fstream 处理命名文件IO stringstream 完成内存string的IO 类 fstream和stringstream 都继承自类iostream的。 2 IO库类型和头文件 3 文件输入输出 3.1 特有操作原创 2017-09-26 21:07:58 · 427 阅读 · 0 评论 -
c++ primer 第四章 - 表达式
1 算术运算符 / % (M/N)*N+(M%N)=M m/(-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 · 272 阅读 · 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 · 234 阅读 · 0 评论 -
c++类型转换
atoi,atol,strtod,strtol,strtoul实现类型转换 2006-02-13 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://ivanvic.blogbus.com/logs/1920125.html atof(将字符串转换成浮点型数) 相关函数 atoi,atol,strtod,strtol,strtoul 表头文件 #转载 2018-01-10 21:54:41 · 284 阅读 · 0 评论
分享