C++学习第一弹:C++的特点
C++的简介:
C++
是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。
C++
被认为是一种中级语言,它综合了高级语言和低级语言的特点。
C++ 是由 Bjarne Stroustrup 于 1979
年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C
语言,最初命名为带类的C,后来在 1983 年更名为 C++。
C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++
程序。》
注意:_使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查。_
C++的特点:
C++是一门完全支持面对对象编程的程序语言,包括面向对象开发的4大特性:
封装(Encapsulation):
封装是将数据和方法组合在一起,对外部隐藏实现细节,只公开对外提供的接口。这样可以提高安全性、可靠性和灵活性。(即黑箱,就好比你生产了一辆汽车,使用者只需知道踩油门就能跑,踩刹车就能停等基础操作就可以使用,而不用完全理解其内部结构,例如发动机如何运作等细节...
C++学习:前言
C++:
C++ 是一种高级语言,它是由 Bjarne Stroustrup 于 1979
年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C
语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如
Windows、MAC 操作系统以及 UNIX 的各种版本。
为什么要学习C++:
原因很简单,因为博主大学被通信工程录取了,而C/C++不论是在嵌入式开发领域,还是软件开发领域都有广泛应用,同时也是一门非常基础的编程语言。虽然博主以前就有一点C语言基础,但没有进行完整且系统的学习,大多数情况下是遇到哪些问题就去文档和教程里一点一点扒,不成体系。因此,我将利用假期时间较系统地进行C++的学习,并将笔记同步更新至个人博客。
使用的工具:
视频课:bilibili
书籍:《C++ Primer》《算法竞赛入门经典(第2版)》(打oi时的遗物)
网站教程:菜鸟教程C++ 教程
菜鸟教程
编译器/文本编辑器:Visual Studio2022 community/Visual Studio Code
备注:
我不会再次介绍如何部署C/C+...
在量子纠缠的青春里,我们都是薛定谔的猫
在量子纠缠的青春里,我们都是薛定谔的猫
——评《青春猪头少年不会梦到兔女郎学姐》
以下严重剧透警告
《青春猪头少年不会梦到兔女郎学姐》(以下简称《青春猪头》)改编自鸭志田一创作的同名轻小说,是一部将青春期心理困境巧妙包裹在轻度科幻设定下的校园情感佳作。故事发生在传闻频发“青春期症候群”——一种如同都市传说般、能将青少年内心创伤或强烈愿望扭曲为超现实现象的神秘事件——的城市里。男主角梓川咲太,一个因过往经历而饱受流言困扰的高中生,某天在图书馆遇见了身穿性感兔女郎服装、却对周遭目光毫不在意的当红艺人学姐樱岛麻衣。更离奇的是,咲太很快发现,麻衣并非行为怪异,而是陷入了“逐渐被全世界遗忘”的可怕状态。这场相遇,开启了咲太运用其独特的“猪头少年”式直率与敏锐洞察力,去接触、理解并试图解决身边人因“青春期症候群”而引发的各种奇异事件与心灵创伤的旅程。
当动画结束,片尾曲最后一个音符消散在空气里,我仿佛被某种难以言喻的量子状态攫住了——既被科幻设定击中,又被青春期的创伤共鸣深深触动。最初被吸引的,不过是那个穿着兔女郎服装、带着几分猎奇感的学姐樱岛麻衣。然而随着剧情展开,我逐渐...
为什么我开始写博客?
新的开篇:
您好,我是Youziawa,或者在别的地方我叫O柚w子O,欢迎来到我的个人博客!其实我早就想开始搭建自己的博客,但作为一名重度拖延症患者,这个网站直到现在才迟迟和大家见面,但总的来说,还是迈出了我的第一步,那么在这篇文章里,我将聊聊我是谁,以及为什么我要写博客。
为什么我要写博客?
对抗遗忘:我曾有过许多天马行空的构想,却在不经意间消散,而博客,是我为思想建造的防空洞。我希望在这里留存我的痕迹。
深度思考的自我训练:社交媒体把思考切成140字的快餐。我想在这里慢下来:用上千字拆解一个技术原理,甚至允许自己写一篇“未完成的思考”——这才是真正的认知健身。
创造自我价值:可以说,我的计算机知识几乎全部来自于网络上的无数技术博客。过去的数年,我不断从博客、书评中汲取养分。现在,是时候成为生态中的生产者了。如果某天我的某篇文章能让某个凌晨3点调试代码的开发者少踩一个坑,便是意义的轮回。
寻找精神同频者:当算法用兴趣牢笼禁锢我们,我依然相信文字磁场的原始力量。期待某句话能穿越数据洪流,轻轻叩响某个陌生人的心弦:“啊,原来你也这样想”。
我是谁?
一名...
