鲁迅的话总是被别人引用,引用总能得到更多安全感。
引用的本质
- 尽管各种编程语言用各种方式希望把它和指针撇开,事实上,所有编程语言提到变量"引用"基本都是来自变量的地址。
- C++的引用本质就是指针。
- PHP 4引入引用赋值,形如$v1 = "hello"; $v2 =& $v1; 此时v1和v2指向同一个变量,一个变大家都变。
只读引用
- C# 7.2支持 in 修饰的只读引用,此参数无法被修改,在传递大的值类型变量时有效率提升。
返回引用
- C++ 不能返回一个局部变量的引用。
- C# 7.0 提供返回变量引用的方式。