
C++
文章平均质量分 91
犀牛卫士
C/linux开发
展开
-
C++系列第九篇 数据类型下篇 - 复合类型(指针高级应用)
这一章节进行复合类型最后一部分的介绍,主要是指针的一些高级应用,包括指针和数组的的关系,指针和字符串的关系,指针和结构的关系, 变量基于内存位置进行的分类。 还会简单介绍下C++特有的动态数组,vector 和 array。原创 2023-12-23 12:13:08 · 965 阅读 · 0 评论 -
C++系列第八篇 数据类型下篇 - 复合类型(指针及动态内存申请)
指针是一个变量,其存储的是值的地址,而不是值本身。常规变量的地址,只需对变量应用地址运算符(&),就可以获得它的位置;例如,如果 home 是一个变量,则&home 是它的地址。使用常规变量时,值是指定的量,而地址为派生量。而指针将地址视为指定的量,而将值视为派生量。原创 2023-12-13 22:16:11 · 1007 阅读 · 0 评论 -
C++系列第六篇 数据类型下篇 - 复合类型(数组及字符串)
数组(array)是一种数据格式,能够存储多个同类型的值。每个值都存储在一个独立的数组元素中,计算机在内存中依次存储数组的各个元素,数组元素在内存中是连续的,这一点很重要,很多性能优化和算法都会用到这个特性。原创 2023-12-07 07:57:04 · 931 阅读 · 0 评论 -
C++ 系列 第四篇 C++ 数据类型上篇—基本类型
内置的 C++类型分两组:基本类型和复合类型。本章将介绍基本类型,即整数和浮点数。基础类型只有两种类型,但 C++知道,没有任何一种整型和浮点型能够满足所有的编程要求,因此对于这两种数据,它提供了多种变体,本章会分别进行介绍原创 2023-11-30 21:50:43 · 2076 阅读 · 1 评论 -
C++ 系列 第三篇 C++程序的基本结构
就像要建造房屋,首先要打地基、搭框架一样,学习计算机语言时,应从程序的基本结构开始学起。只有这样,才能一步一步了解其具体细节。原创 2023-11-28 07:30:00 · 910 阅读 · 0 评论 -
C++ 系列 第二篇 你真的了解C++吗?本篇带你走进C++的世界
本篇从宏观的概念上介绍C++的特性,大家先从整体框架、概念上了解C++ 能干啥,是怎么用的,再去学习具体的语言技术点,这样学习的过程中会始终有指导方针,而不至于懵逼,这和我们平常学习其他知识的套路是一样的,比如学习操作系统,如果一头扎进代码里,是搞不下去的,只有通篇了解了操作系统的组成,及各模块的协作机制再去详细研究具体的点才能有所收获,循序渐进。原创 2023-11-27 08:00:00 · 918 阅读 · 1 评论 -
C++ 系列 第一篇 开发环境搭建(WSL 方向)
平常项目基本运行在linux 平台, 习惯了 windows 下代码开发, linux 下编译及 运行的组合。所以本次c++的学习,会基于Visual Studio Code WSL 扩展(适用于linux 的windows子系统),使用特定于 linux的工具链,在基于 Linux 的环境中进行开发,实现在 Windows 中舒适地运行和调试基于 Linux 的应用程序。原创 2023-11-25 17:12:15 · 1507 阅读 · 0 评论 -
C++ 系列 前篇 为什么学习C++ 及学习计划
随着工作年限的增长,编写的代码及接触的项目越来越多,出于负责任的态度,在项目开发过程中,总会思考如何使系统更稳定,后期更容易维护,多方开发怎么更容易同步进行,这很大一部分会用到面向对象编程的思想, 比如良好的封装会使得依赖减少,后期更容易单组件内修改,多态性的支持更是会时后期以增加而不是修改的方式实现功能的扩展。原创 2023-11-24 23:23:50 · 408 阅读 · 1 评论