标签:使用 替代 完全 知识点 ++ class 定义 引用 c++
1 class和struct的区别和联系
在c++中,class和struct只有一点不同,它们是可以完全替代使用的。唯一的不同在于,class中的成员默认是private的,而struct中默认是public的。
2 指针和引用的不同
2.1 引用在编译后,本质上还是指针。
2.2 引用定义时必须被赋值,赋值之后不能改变
也就是说,它一出生就要指向一块内存,并且永远都不能改变,或者或者说,它出生就要指向一个对象,并且从一而终。
2.3 不存在null的引用
因此引用很安全。
标签:使用 替代 完全 知识点 ++ class 定义 引用 c++
原文地址:http://www.cnblogs.com/hustdc/p/6485993.html