文章
16
标签
20
分类
5
首页
分类
标签
说说
归档
我的项目
GitHub
sky 光·遇
搜索
首页
分类
标签
说说
归档
我的项目
GitHub
sky 光·遇
发表于
2025-09-22
|
更新于
2025-09-22
|
sky 光·遇
|
总字数:
34
|
阅读时长:
1分钟
|
浏览量:
本篇用于记录,不定期更新。
谨以此纪念我和我的好友们,以及我们一起度过的时光。
光遇
上一篇
随笔
不知道是什么啊,看到就记录下来了:) C++ 中的 struct 对 C 中的 struct 进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。 struct 能包含成员函数吗? 能! struct 能继承吗? 能!! struct 能实现多态吗? 能!!! 既然这些它都能实现,那它和 class 还能有什么区别? 最本质的一个区别就是默认的访问控制,体现在两个方面: 1)默认的继承访问权限。struct是public的,class是private的。 你可以写如下的代码: struct A{ char a;};struct B : A{ char b;};这个时候 B 是 public 继承 A 的。 如果都将上面的 struct 改成 class,那么 B 是 private 继承 A 的。这就是默认的继承访问权限。 所以我们在平时写类继承的时候,通常会这样写: struct B : public A就是为了指明是 public 继承,而不是用默认的 private 继承。 当然,到底默认是 public 继承还是...
评论
不谷
文章
16
标签
20
分类
5
Follow Me
公告
一个普通的人
最新文章
sky 光·遇
2025-09-22
随笔
2025-09-22
树莓派使用 OctoPrint
2025-09-20
无标题
2025-09-13
Astra Pro 使用
2025-08-15
繁
搜索
数据加载中
▶️
未播放
-
00:00
00:00
⏮️
▶️
⏭️
音量
上一页
1/1
下一页