上一页 1 ··· 74 75 76 77 78 79 80 81 82 ··· 98 下一页
摘要: 赋值运算符的左侧运算对象必须是一个可修改的左值,如果给定int i=0,j=0,k=0; //初始化而非赋值const int ci=i; //初始化而非赋值则下面的赋值语句都是非法的:1024=k ; //错误:字面值是右值i+j=k; //错误:算术表达式是右值ci=k;//错误:ci是常量... 阅读全文
posted @ 2014-08-04 17:28 Jessica程序猿 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: #include#include#includeusing namespace std;int main(){ int ia[3][4]={ {0,1,2,3}, {4,5,6,7}, {8,9,10,11} }; for(int (*p)[4]=ia;p!=i... 阅读全文
posted @ 2014-08-04 10:50 Jessica程序猿 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 多维数组严格来说,C++语言中没有多维数组,通常所说的多维数组其实是数组的数组。谨记这一点,对今后理解和使用多维数组大有益处。使用范围for语句处理多维数组两层嵌套的for循环来处理多维数组的元素:constexptr size_t rowCnt=3,colCnt=4;int ia[rowCnt][... 阅读全文
posted @ 2014-08-04 10:44 Jessica程序猿 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 尽管C++支持C风格字符串,但在C++程序中最好还是不要使用它们。这是因为C风格字符串不仅使用起来不太方便,而且极易引发程序漏洞,是诸多安全问题的根本原因。字符串字面值是一种通用结构的实例,这种结构即是C++由C继承而来的C风格字符串。C风格字符串不是一种类型,而是为了表达和使用字符串而形成的一种约... 阅读全文
posted @ 2014-08-04 01:52 Jessica程序猿 阅读(2381) 评论(1) 推荐(1) 编辑
摘要: #include#include#includeusing namespace std;int main(){ vector::size_type i=0; int arr[10]={0,1,2,3,4,5,6,7,8,9}; //使用整型数组初始化一个vector对象 v... 阅读全文
posted @ 2014-08-04 01:32 Jessica程序猿 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 数组是一种类似于标准库类型vector的数据结构,但是在性能和灵活性的权衡上又与vector有所不同。与vector相似的地方是,数组也是存放类型相同的对象的容器,这些对象本身没有名字,需要通过其所在位置访问。与vector不同的地方是,数组的大小确定不变,不能随意向数组中增加元素。因为数组的大小固... 阅读全文
posted @ 2014-08-03 20:48 Jessica程序猿 阅读(613) 评论(0) 推荐(0) 编辑
摘要: #include#include#includeusing namespace std;int main(){ vector str={"The is C++ program ","hfh ","","hfdshfisoid"}; for(auto it=str.begin();it!=... 阅读全文
posted @ 2014-08-03 15:37 Jessica程序猿 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 我们已经知道可以使用下标运算符来访问string对象的字符或vector对象的元素,还有另外一种更通用的机制也可以实现同样的目的,这就是迭代器。所有标准库容器都可以使用迭代器,但是其中只有少数几种才同时支持下标运算符。严格来说,string对象不属于容器类型,但是string支持很多与容器类型类似的... 阅读全文
posted @ 2014-08-03 13:24 Jessica程序猿 阅读(1147) 评论(0) 推荐(0) 编辑
摘要: #include#include#includeusing namespace std;int main(){ string word; vector Str; while(cin>>word) Str.push_back(word); for(auto c:... 阅读全文
posted @ 2014-08-03 11:48 Jessica程序猿 阅读(1491) 评论(4) 推荐(0) 编辑
摘要: 标准库类型vector表示对象的集合,其中所有对象的类型都相同。集合中的每个对象都有一个与之对应的索引,索引用于访问对象。因为vector“容纳着”其他对象,所以它被称为容器。要想使用vector,必须包含适当的头文件。#includeC++语言既有类模板,也有函数模板 ,其中vector是一个类模... 阅读全文
posted @ 2014-08-03 01:22 Jessica程序猿 阅读(505) 评论(2) 推荐(1) 编辑
上一页 1 ··· 74 75 76 77 78 79 80 81 82 ··· 98 下一页