![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
hixiaowen
这个作者很懒,什么都没留下…
展开
-
C++入门
1、操作系统通过调用main函数来执行程序,main函数则执行组成自身的语句并返回一个值给操作系统2、main函数的返回值必须是int型3、每一种操作系统都有自己一套对于返回值类型的定义,main函数通常返回非零值表示出错,返回0表示成功运行完毕4、注释对不可以嵌套5、读入未知数目的输入while(std::cin>>value)在读入文件结束符或者错误读入之前,循环不会结束6原创 2012-10-23 11:34:06 · 209 阅读 · 0 评论 -
顺序容器
1、容器类型的操作集合形成以下层次的结构:(1)一些操作适用于所有容器类型(涉及迭代器)(2)另外一些操作只适用于顺序容器(定义大小为n的容器)或者关联容器(3)有一些操作只适用于顺序或关联容器类型的一个子集2、使用一个容器复制给另一个容器时,必须符合类型高度匹配——容器类型相同,元素类型相同3、容器里面的元素必须支持复制和赋值操作(1)大多数内置复合类型可以作为容器的元素原创 2012-10-23 16:09:13 · 265 阅读 · 0 评论 -
C/C++细节(指针相关)
1、a和&a的区别://a是数组名,代表数组的首地址, a+1是一个元素地址//&a是数组的指针,&a+1此时该指针已经越界了#includeint main(void){ int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d, %d",*(a+5),*(ptr)); re转载 2012-11-10 19:35:33 · 389 阅读 · 0 评论 -
C复习笔记(数组的使用)
C语言不允许对数组大小做动态定义C语言规定只能逐个引用数组元素,不能一次引用整个数组(即将数组作为一个整体来使用)C语言中,数组的概念有点类似数学中的集合,数组的初始化可以使用集合形式进行初始化在数组上实现循环队列可以很好地解决斐波那契数列问题C编译器对数组访问越界没有警报,这样会增加程序员的负担除了引用以外,数组元素的类型可以是任意的复合类型。没有所有元素都是引用的数组(这个原创 2012-04-18 21:05:10 · 347 阅读 · 0 评论 -
友元
1、友元支持一个非成员函数访问一个类的私有成员。2、定义为非成员函数的类操作符重载需要用到友元机制3、友元虽然不是类的成员,但任然是类接口的组成部分4、友元可以授予函数、其他类的某些成员函数、其他类(整个类的成员函数)。友元对授予其友元关系的类的非公有成员的使用是通过该类型的对象进行点操作实现的5、友元声明和友元定义之间存在互相依赖关系:友元声明将已命名的类或者非成员函数引入到外围原创 2012-11-22 11:25:20 · 211 阅读 · 0 评论 -
统计连续出现最多的单词(如何使用循环语句)
#include#include#include #include #include using namespace std;//本程序优点:可以存储并列元素int main(){ vectorpairint,string> > max; //存储符合要求的单词 string currentStr,str; /原创 2012-12-06 12:56:49 · 506 阅读 · 0 评论 -
统计连续出现次数最多的单词
#include#include#include #include #include using namespace std;//本程序优点:可以存储并列元素int main(){ vectorpairint,string> > max; //存储符合要求的单词 string currentStr,str; /原创 2012-12-09 19:54:58 · 599 阅读 · 0 评论 -
求两个数中的较大数
#include using namespace std;int max(int i,int j){ return i>j?i:j;}int main(){ int i,j; cin>>i>>j; cout cin>>j; return 0;}原创 2012-12-09 20:39:30 · 649 阅读 · 0 评论 -
const引用形参
//形参为const引用,则可以接受右值、可转换成目标对象的类型对象,const对象进行调用//可以是用字符串字面值来调用函数f#include using namespace std;int f(const string &s){ return s.size();}int main(){ int i; cout ci原创 2012-12-09 21:02:37 · 368 阅读 · 0 评论