C++语言开发基础总结
文章平均质量分 94
Winter_world
专注于物联网智能设备开发,目前已完成的项目涉及:医疗健康、智慧养老、智能家居、工控领域,欢迎有需求的各界大佬来撩!
展开
-
C++基础——C++面向对象之数据封装、数据抽象与接口基础总结
本次博文总结数据封装、数据抽象,以及接口, 数据封装是一种把数据和操作数据的函数捆绑在一起的机制, 而数据抽象是一种仅向用户暴露接口而把具体的实现细节隐藏起来的机制,在 C++程序中,任何带有公有和私有成员的类都可以作为数据封装和数据抽象的实例,接口(抽象类)描述了类的行为和功能,而不需要完成类的特定实现。这三个有点绕,写几个实例对比感觉下就知道了。原创 2023-03-09 22:00:00 · 829 阅读 · 0 评论 -
C++基础——C++面向对象之重载与多态基础总结(函数重载、运算符重载、多态的使用)
本次博文总结了C++的面向对象特征,重载和多态,重载是在同一作用域内,可声明多个功能类似的同名函数,这些同名函数的形参必须不同,可以根据实际需要,重载各种各样的函数;多态的实现机制是通过虚函数,核心就是通过基类访问派生类定义的函数;有了多态,我们可以在程序中任意点可以根据所调用的对象类型来选择调用的函数,实现动态链接,或后期绑定的效果。原创 2023-03-08 21:15:00 · 821 阅读 · 0 评论 -
C++基础——C++面向对象之类、对象与继承基础总结(类和对象概念、构造函数与析构函数、this指针、继承)
C++面向对象有三大特征,分别是继承、多态和封装,接下来的三篇博文将会对这三大特性分别进行总结,并结合实例编程测试,加深理解,本次博文首先总结下C++的继承特征。原创 2023-03-07 22:30:00 · 517 阅读 · 0 评论 -
C++基础——C++相比C语言的新特性梳理总结(C++新特性、输入输出方式、命名空间namespace)
指针、数据类型、变量类型、判断和循环等,这些和C 语言基本是一样的用法,这些C语言基础就没必要赘述了,我们关注的是C++的面向对象编程,本次博文梳理总结下C++相比C的一些新特性。原创 2023-03-07 21:30:00 · 541 阅读 · 0 评论 -
C++基础——Ubuntu下编写C++环境配置总结(C++基本简介、Ubuntu环境配置、编写简单C++例程)
本次博文内容主要介绍在 Ubuntu 在终端窗口下使用 vi/vim 编辑一个 C++源文件,通过编写最简单的示例“Hello,World!”。这个一看是很简单的,只要有点Linux基础就行了(如何使用Vim或Vi编辑器、如何在Linux下编译等),之前博主在《从0到1学习嵌入式Linux开发实战》中总结了Liunx系统编程,里面的内容足以解决这个问题。博主后续打算深入下嵌入式QT开发,内容将会在《QT开发实战》中继续,QT开发中使用的语言是C++,所以博主新建立了此原创 2023-03-06 14:33:01 · 6614 阅读 · 0 评论