![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ Primer笔记
简单记录一下学习过程
红烧黄辣丁
这个作者很懒,什么都没留下…
展开
-
C++基础 Chapter 6
一、参数传递1.传引用参数void reset(int &i){ i = 0; }int j = 42;reset(j);cout << "j= " << j << endl;上述调用中,形参i仅仅是j的又一个名字,在reset内部对i的使用即使对j的使用(1)使用引用避免拷贝拷贝大的类类型对象或者容器对象比较低效,甚至有的类型(包括IO类型在内)不支持拷贝操作,此时函数只能通过引用形参访问该类型的对象如果函数无需改变引用形参的值,最原创 2020-08-25 00:02:16 · 183 阅读 · 0 评论 -
C++基础 Chapter 3
一、标准库类型string1. 定义和初始化string对象方式说明string s1默认初始化,s1是一个空串string s2(s1)拷贝初始化,s2是s1的副本string s2 = s1拷贝初始化,同上string s3("value")直接初始化string s3 = "value"拷贝初始化string s4(n, 'c')直接初始化,把s4初始化为由连续n个字符c组成的串2.string对象上的操作(1)读写在执行读原创 2020-08-24 23:59:26 · 482 阅读 · 0 评论 -
C++基础 Chapter 2
1.指向指针的引用引用本身不是一个对象,不能定义指向引用的指针;指针是对象,所以存在对指针的引用int i = 42;int *p;int *&r = p; //r是对指针p的引用r = &i; //r引用了一个指针,因此给r赋值&i就是令p指向i*r = 0; //将i的值改为02.const限定符const对象必须初始化,初始值可以是任意复杂表达式默认状态下,const对象仅在文件内有效某些时候需要多文件使用某个const对象,则只需要原创 2020-08-24 23:58:36 · 478 阅读 · 0 评论