- 博客(3)
- 收藏
- 关注
原创 C++中struct和class的区别
默认继承权限。class默认private继承,struct默认public继承。 成员的默认访问权限。class的成员默认是private权限,struct的成员默认是public权限。
2019-10-28 01:04:23 118
原创 C++类中的三大继承方式:公有继承、私有继承、保护继承
在c++的继承控制中,有三种不同的控制权限,分别是public、protected和private。定义派生类时,若不显示加上这三个关键字,就会使用默认的方式,用struct定义的类是默认public继承,class定义的类是默认private继承。这和Java有很大的不同,Java默认使用public继承,而且只有公有继承。 1.使用public继承时,派生类内部可以访问基类中p...
2019-10-28 00:47:39 2043
转载 C++中的inline用法
1. 引入inline关键字的原因 在c/c++中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了inline修饰符,表示为内联函数。 栈空间就是指放置程序的局部数据(也就是函数内数据)的内存空间。 在系统下,栈空间是有限的,假如频繁大量的使用就会造成因栈空间不足而导致程序出错的问题,如,函数的死循环递归调用的最终结果就是导致栈内存空间枯竭。 下面...
2018-03-25 13:19:59 1666
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人