由C到C++的学习 ----Essential C++
一、array[] 与 vector<int> vector1
1 array[] <- 此中要填写数组的大小,而且array[]自己是不知道自己的大小的
2.1 vector<int> vector1() <- 与数组的定义类似
2.2 vector<int> vector2(array1,array1+sizeof(array)) <-第二种定义方式,可以将确定的地址放到vector中,前例中就是将一个数组放到vector中
3.1大小的判断
array[] <- 由中括号中的数值决定,在使用中,array是不知道自己的大小的,想确认大小需要用strlen函数
vector.size()我可以直接使用vector的大小
3.2 vector在头文件 vector中,array可以直接使用
二、rand()与srand()
1.头文件 cstdlib
2.srand(seed),rand(void)两个组合成伪随机数
由C到C++的学习 ----Essential C++的更多相关文章
- Essential C++ 学习笔记02--Array/Vector 与指针
		Essential C++ 1.5-1.6节,3.1节笔记 Array/Vector/指针,难度偏大, 但若学习初期不熟悉基本用法,则难以写出有效代码. 1. 基本概念 Array 是一段连续内存,数 ... 
- Essential C++ 学习笔记01--基本语法
		<Essential C++>1.1-1.4节笔记 1. main 函数 main 函数是代码的入口,若无 main 函数,编译不通过. main 函数通常声明为 int, return ... 
- Essential C++学习笔记
		1.当我们调用一个函数时,会在内存中建立起一块特殊区域,称为“程序栈”,这块特殊区域提供了每个函数参数的存储空间,它也提供函数所定义的每个对象的内存空间--我们将这些对象称为局部对象.一旦函数完成,这 ... 
- 【深度学习Deep Learning】资料大全
		最近在学深度学习相关的东西,在网上搜集到了一些不错的资料,现在汇总一下: Free Online Books by Yoshua Bengio, Ian Goodfellow and Aaron C ... 
- 最新JavaScript、Ajax典藏级学习资料下载分类汇总 (2011年12月21日更新)
		其他网站开发相关资料 超强HTML和xhtml,CSS精品学习资料下载汇总 最新htm ... 
- C/C++编程语言学习资料尽收眼底 电子书+视频教程
		Visual C++(VC/MFC)学习电子书及开发工具下载请看这里 史无前例的网络最全最强C/C++资料索引: C/C++编程语言学习资料尽收眼底 电子书+视频教程 VC++/MFC(VC6)开发技 ... 
- [Python] 学习资料汇总
		Python是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大且完善的通用型语言,已经有十多年的发展历史,成熟且稳定.Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用 ... 
- Node.js 学习资源
		这篇文章编译整理自Stack Overflow的一个如何开始学习Node.js的Wiki帖,这份资源列表在SO上面浏览接近60万次,数千个收藏和顶.特意整理发布到这里,其中添加了部分中文参考资料. 学 ... 
- Python学习资料下载地址(转)
		[转]Python学习资料和教程pdf 开发工具: Python语言集成开发环境 Wingware WingIDE Professional v3.2.12 Python语言集成开发环境 Wingwa ... 
随机推荐
- 进军es6(2)---解构赋值
			本该两周之前就该总结的,但最近一直在忙校招实习的事,耽误了很久.目前依然在等待阿里HR面后的结果中...但愿好事多磨!在阿里的某轮面试中面试官问到了es6的掌握情况,说明es6真的是大势所趋,我们更需 ... 
- 1003: A Bug
			题目链接:http://172.16.200.33/JudgeOnline/problem.php?id=1003 分析: (1)题意很简单,就是检查一堆数据中是否有同性恋,找出主要矛盾是如果1喜欢2 ... 
- pac 文件使用到的javascript函数
			下面是可用于FindProxyForURL()函数体中的条件函数: 基于主机名的函数: isPlainHostName() dnsDomainIs() localHostOrDomainIs() is ... 
- How to effectively work with multiple files in Vim?
			Why not use tabs (introduced in Vim 7)? You can switch between tabs with :tabn and :tabp, With :tabe ... 
- Area - POJ 1265(pick定理求格点数+求多边形面积)
			题目大意:以原点为起点然后每次增加一个x,y的值,求出来最后在多边形边上的点有多少个,内部的点有多少个,多边形的面积是多少. 分析: 1.以格子点为顶点的线段,覆盖的点的个数为GCD(dx,dy),其 ... 
- Web测试点 转
			一.输入框 1.字符型输入框: (1)字符型输入框:英文全角.英文半角.数字.空或者空格.特殊字符"~!@#¥%--&*?[]{}"特别要注意单引号和&符号.禁止直 ... 
- c#复制图片到粘贴板
			string fielN; private void button1_Click(object sender, EventArgs e) { OpenFileDialog saveFileDialog ... 
- C++ 让控制台运行到最后按下回车键才结束的3种方法
			初学C++,弄懂了3种在控制台最后需要按回车键才退出返回编辑框的方法 1.最简单的编译生成后,通过Ctrl+F5运行即可(推荐自己调试的时候用,因为程序在别人那里是一闪而过的) 2.先添加头文件“#i ... 
- PowerShell 导出SharePoint管理中心解决方式
			PowerShell 导出SharePoint管理中心解决方式 SharePoint QQ群有人问能不能下载(导出)管理中心里的解决方式.由于在管理中心中点击解决方式会进入还有一个页面 ... 
- NSURLSessionDownloadTask 断点下载
			#import "ViewController.h" #import "ASIHTTPRequest.h" #import <AFNetworking/A ... 
