摘要:
引用的意义引用作为变量别名而存在,因此在一些场合可以代替指针引用相对于指针来说具有更好的可读性和实用性swap函数的实现对比:void swap(int* a, int* b){int t = *a;*a = *b;*b = t;}void swap_yinyong(int& a,int& b){int t = a;a = b;b = t; } int main(){int a = ... 阅读全文
摘要:
介绍C语言中没有具体的bool类型,在C中使用int 型的0和1来代表true和false,但是在C++中对C的布尔类型有了一个增强,增加了一种bool类型,其值为true和false,并且理论上在内存中只占用一个字节,但是C++的编译器在编译到true和false的时候也是用0和1分别代表false和true的bool类型的计算Bool类型的true(非0),false(0)bool a = 0... 阅读全文
摘要:
C和C++C主要是应用在在驱动层,是面向过程的编程语言,对类型的定义不是很严格。C++主要是应用与应用层,是C语言的一个加强版,可以完全兼容C语言,并且还有很多C语言不具备的特性,如,C++是一种面向对象的编程语言,C++的设计目标是:运行效率和开发效率的统一C++更加强调语言的实用性,可以在任意地方声明变量C++中的register只是起到兼容性的作用C++中的编译器能够更好的进行优化struc... 阅读全文