技术教程

「 C语言 」 还不懂指针的一定要进来,它没有你想的那么难

前言本篇博客主要是初始指针,简单使用指针,在日常的使用解决问题中运用指针。(文末福利不要错过!!)一. 指针是什么?指针:是内存单元的编号,也就是指针。指针理解的 2 个要点:1. 指针是内存中一个最小单元的编号,也就是地址2. 平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量总结:指针就是地址,口语中说的指针通常指的是指针变量。所以我们可以 …

【重学C++】01| C++ 如何进行内存资源管理?

今天是【重学C++】的第一讲,我们来学习下C++的内存管理。与java、golang等自带垃圾回收机制的语言不同,C++并不会自动回收内存。我们必须手动管理堆上内存分配和释放,这往往会导致内存泄漏和内存溢出等问题。而且,这些问题可能不会立即出现,而是运行一段时间后,才会暴露出现,排查也很困难。因此,了解和掌握C++中的内存管理技巧和工具是非常重要的,可以提高 …

C++ 20 准备发布,C++ 23 提上议程

根据 Reddit C++ 版块上的信息,C++ 20 已经正式通过委员会草案,这意味着 C++ 20 可以准备发布。“在近期 ISO C++ 委员会会议上,我们完成了 C++ 20 委员会草案,并投票决定将国际标准草案(DIS,Draft International Standard)发送出去,以进行最终批准和发布”,帖子介绍:“在程序上,DIS 可能会被 …

30天 零基础 系统化学会C++(零基础化学课程)

xia仔のke:shanxueit.com?aff=48130天零基础系统化学会C++学习一门编程语言,特别是像C++这样的高级语言,可能看起来有些挑战性,但是通过系统化的学习和坚持,你可以在短时间内掌握基本的概念和编程技能。本文将指导你如何在30天内从零开始系统学习C++。第1天:准备工作和基础概念安装编译器:首先,选择合适的C++编译器,比如Visual …

现代并发编程的核心:C++11 原子操作(std::atomic)

之前我研究了机器人开发中的 ROS2(Jazzy)系统相关内容。并将官网中比较重要的教程和概念,按照自己的学习顺序翻译成了中文,并进行了整理和记录。到目前为止,已经整理了20多篇文章。如果你想回顾之前的内容,可以查阅主页中 ROS2(Jazzy)相关文章。在研究 ROS2 的过程中,我发现它使用了不少 C++11 的新特性。这让我意识到,深入掌握这些特性对于 …

catch (ENV)——配置VSCode编译调试Visual Studio C++项目

一。为什么放弃在Visual Studio IDE下Coding?PC有点拉跨,启动Visual Studio加载环境较慢,PC上装了多套VS,旧版本加载速度还行,但较新的版本如Visual Studio 2019,频繁地“无法响应并等待”太捉急VSCode是一款相当优秀的编辑器,有强大的插件支持,简单说就是在其下Coding,效率起飞由于第2点描述,其他日 …

C语言中数据的表现形式及其运算(c语言中数据的表现形式及其运算是什么)

数据的表现形式有常量与变量常量分为整型常量,实型常量,字符常量,,字符串常量,符号常量。 实型常量有十进制小数与指数两种表现形式。 字符常量有普通字符和转义字符。变量是一个有名字的具有特定属性的一个存储单元,必须先定义,后使用。定义时要指定该变量的名字与类型。还有一种叫做长变量。在C99中允许使用,使用方法是子啊定义变量时在前面加上一个关键字const。标识 …