基础
Qi着蜗牛闯天涯
这个作者很懒,什么都没留下…
展开
-
关于值类型与引用类型,值传递与引用传递的总结笔记。
关于值类型与引用类型,值传递与引用传递的总结笔记。一、值类型与引用类型1.堆栈中的存放:值类型默认存放在栈中,但当值类型是在引用类型中声明的时候,则存放在其所在的引用类型的堆中。引用类型存放在堆中。其在堆中的内存地址存放在栈中。2.参数传递方式值类型参数可以值传递,也进行引用传递。引用类型参数只能以引用传递方式传递。二、值传递与引用传递1.值传递值传递是将变量的一个副本...转载 2018-09-30 20:47:33 · 404 阅读 · 0 评论 -
C++中 类的构造函数理解
构造函数构造函数简介创建完类之后,我们在使用类之前,需要对类进行初始化。定义如何对类进行初始化的成员函数就称为构造函数。构造函数在创建类类型的对象时被执行。它的工作是保证每个对象的数据成员具有合适的初始值。构造函数的名字必须与类名字相同,它可以接受参数(当然也可以没有参数),同时也可以定义多个构造函数(也就是说构造函数允许重载)。但有一点要注意的是构造函数不能有返回值,就算是void也不行。另...转载 2018-10-04 09:07:02 · 184 阅读 · 0 评论 -
数组名是否就是指针?
关于数组名是否就是指针的疑惑来自C++Primer Plus 4.23的例子,例子如下:原创 2018-10-11 22:38:41 · 2631 阅读 · 0 评论 -
为什么c++中 a,b的值没有交换?
程序如下#include using namespace std;void swap(int a, int b) //定义swap函数,带有两个整形参数a,b{ int c;&原创 2018-09-28 07:49:40 · 372 阅读 · 0 评论 -
cin,clear()应用
#include<iostream>const int Max = 5;int main(){ using namespace std; int golf[Max]; cout << "Please enter your golf scores.\n"; cout << "You must enter " << Max <<...原创 2019-03-25 21:09:01 · 660 阅读 · 0 评论