技术栈
指针
SoveTingღ
3 小时前
c语言
·
指针
·
嵌入式软件
【C语言】什么是野指针?
今天有一个28级的学弟问我什么是野指针?是一个指向任意位置的指针就是野指针吗?这是一个很常见的基础概念上的混淆,对于一些初学指针的同学来说野指针、空指针、地址、内存这些都是很难以理解的部分。这篇文章我来讲解一下野指针的概念和危害。 在阅读这篇文章之前一定要有了指针、地址、内存这些基础内容的概念,本文不针对这些基础再进行深入阐述。
源代码•宸
5 小时前
开发语言
·
经验分享
·
后端
·
golang
·
接口
·
指针
·
方法
Golang基础语法(go语言指针、go语言方法、go语言接口、go语言断言)
像C语言一样,go语言也有指针的概念。简单理解,指针就是地址,指针变量就是存放地址的变量。在一个变量前加上*,那么这个变量就是指针变量,指针变量只能存放地址。
星火开发设计
1 天前
数据结构
·
c++
·
学习
·
链表
·
指针
·
知识
链表详解及C++实现
链表(Linked List)是一种线性数据结构,它通过指针将一组离散的内存节点串联起来,形成有序的序列。与数组的连续内存存储不同,链表的节点在内存中可以不连续,节点间的逻辑关系完全依靠指针维系。这种特性让链表在插入、删除操作上具有天然优势,无需像数组那样移动大量元素。
一起养小猫
7 天前
数据结构
·
算法
·
leetcode
·
指针
LeetCode100天Day7-移动零与搜索插入位置
摘要:本文详细解析了LeetCode中两道数组操作题目——“移动零"和"搜索插入位置”。通过原位移位操作实现零元素移动,以及通过线性查找确定插入位置,帮助读者掌握数组的基础操作和边界处理技巧。
SunkingYang
15 天前
qt
·
qstring
·
指针
·
转换
·
char
QT如何将char*转QString
在 Qt 中,将 char* 转换为 QString 有多种方法,主要取决于源字符串的编码。以下是详细的方法和示例:
码luffyliu
20 天前
后端
·
go
·
指针
·
浅拷贝
·
深拷贝
Go 中的深浅拷贝:从城市缓存场景讲透指针与内存操作
目录一、场景背景:为什么要关注深浅拷贝?二、先搞懂:值类型与引用类型1. 值类型2. 引用类型三、深浅拷贝的定义
加成BUFF
21 天前
开发语言
·
c++
·
算法
·
指针
·
数组
C++入门讲解3:数组与指针全面详解
在C++编程中,数组与指针是核心基础知识点,也是后续学习数据结构、算法的重要铺垫。数组提供了高效存储同类型数据的方式,而指针则通过直接操作内存地址,赋予程序更灵活的内存访问能力。两者的结合使用更是C++的精髓所在,能够大幅提升代码的效率与灵活性。本文将从数组(一维、二维、字符数组)、指针基础、指针与数组的关联三个维度,结合实例代码详细讲解,帮助读者彻底掌握这部分知识点。
蜂蜜黄油呀土豆
1 个月前
golang
·
make
·
指针
·
new
·
nil
Go 指针详解:定义、初始化、nil 语义与用例(含 swap 示例与原理分析)
指针在 Go 中并不复杂,但想把它用好、用稳,需要弄清楚几个核心概念:Go 是按值传递、指针保存变量地址、new 与 make 的差别、以及 nil 在不同类型上的行为差异。本文把这些知识点串联起来,边写代码边解释原理与工程实践建议。
缘三水
1 个月前
c语言
·
开发语言
·
指针
·
语法
【C语言】16.指针(6)进阶篇目——数组与指针笔试题目详解
🎉个人主页: 缘三水的博客 ❄专栏传送门:C语言专栏(新手向) 🎀人生格言:行动治愈迷茫的良药🚀个人介绍:
缘三水
1 个月前
c语言
·
开发语言
·
指针
·
语法
【C语言】15.指针(5)
🎉个人主页: 缘三水的博客 ❄专栏传送门:C语言专栏(新手向) 🎀人生格言:行动是迷茫的最好解药🚀个人介绍:
缘三水
1 个月前
c语言
·
开发语言
·
指针
·
语法
【C语言】14.指针(4)
🎉个人主页: 缘三水的博客 ❄专栏传送门:C语言专栏(新手向) 🎀人生格言:行动是迷茫的最好解药🚀个人介绍:
缘三水
1 个月前
c语言
·
开发语言
·
指针
·
语法
【C语言】13.指针(3)
🎉个人主页: 缘三水的博客 ❄专栏传送门:C语言专栏(新手向) 🎀人生格言:行动是迷茫的最好解药🚀个人介绍:
缘三水
1 个月前
c语言
·
开发语言
·
指针
【C语言】12.指针(2)
🎉个人主页: 缘三水的博客 ❄专栏传送门:C语言专栏(新手向) 🎀人生格言:行动是迷茫的最好解药🚀个人介绍:
缘三水
1 个月前
c语言
·
开发语言
·
指针
【C语言】11.指针(1)
🎉个人主页:缘三水的博客 ❄专栏传送门:C语言专栏(新手向) 🎀人生格言:行动是迷茫的最好解药🚀个人介绍:
矜辰所致
1 个月前
c语言
·
开发语言
·
指针
·
typedef
·
函数指针
C 语言 —— 函数指针
指针作为 C 语言关键与难点之一 ,说是 C 语言的灵魂也不为过,真正的掌握好了它,才能说会 C 语言。
C语言小火车
2 个月前
c语言
·
开发语言
·
c++
·
指针
C/C++ 指针全面解析:从基础到进阶的终极指南
指针是 C/C++ 语言的灵魂,也是初学者公认的难点。它的本质是内存地址,通过指针可以直接操作内存,实现高效的数据访问、动态内存管理和泛型编程。
小毅&Nora
2 个月前
c++
·
指针
【后端】【C++】智能指针详解:从裸指针到 RAII 的优雅演进(附 5 个可运行示例)
在 C++ 编程中,内存泄漏 和 悬空指针 是初学者乃至老手都可能踩中的“经典陷阱”。传统使用 new / delete 的裸指针方式虽然灵活,但极易出错。为了解决这一问题,C++11 引入了 智能指针(Smart Pointers),通过 RAII(Resource Acquisition Is Initialization)机制,实现了自动内存管理。
SamHou0
2 个月前
指针
·
cpp
奶奶都能看懂的 C++ —— 左值和右值
如果你上网搜索过一些 C++ 教程,你总会遇见两个名词,左值和右值。这是什么意思呢?它们有什么区别呢?今天就来详细看看这两个概念。
SamHou0
2 个月前
指针
·
数组
·
cpp
奶奶都能看懂的 C++ —— 数组与指针
在上一篇中,我们讨论了 vector 和迭代器,用以遍历一个有序可变序列。而我们知道,在 vector 之下有一种更加基本的数据类型——数组,它是有序固定大小的序列。实际上,我们所涉及的迭代器(范围 for),在数组中也以某种形式可用。
moringlightyn
2 个月前
开发语言
·
c++
·
笔记
·
c++11
·
指针
·
智能指针
c++ 智能指针
在上篇异常安全问题那里有如下的样例对于可能存在内存泄漏的问题使用了异常的重新抛出来解决 这种方式确实解决了这里的问题 但是这种方法感觉有些拉了