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