C++ Data Structure 学习笔记 (2011.5.3)——传值,指针,引用的区别及Vector与String的详细用法
今天学的第一个内容是传值,传引用的问题。在Mark Weiss的书中,他非常简明扼要的对此作了说明: Call by reference is required for objects that may be altered by the function. Call by value is a...
C++学习笔记(1)之传值、传指针、传引用的区别
1.引用和指针的区别:引用定义就要初始化、引用初始化后不能引用其他的引用、不能给引用赋空值,引用具有 1)不占空间 2)效率 3)安全优点 2.什么时候使用指针,什么时候又该使用引用? 指针和引用的相同点是,都可以在程序的不同地方,操作同一块物理空间。下面是使用指针的情况:是不是要装地址、 有没有...
C/C++的值传递,指针传值和引用传值的区别
一 值传递,指针传值和引用传值详解 首先让我们来看下面几个代码: #include <iostream>using namespace std;// 这里插入mySwap函数声明和定义int main(){int n = 15, m = 20;cout << "before...
C/C++的值传递,指针传值和引用传值的区别
一 值传递,指针传值和引用传值详解 首先让我们来看下面几个代码: #include <iostream>using namespace std;// 这里插入mySwap函数声明和定义int main(){int n = 15, m = 20;cout << "before...