技术栈
指针
Hcoco_me
3 天前
c++
·
算法
·
指针
底层软件 | 内存管理和智能指针
内存管理在 C++ 中是有代价的。忧心忡忡的程序员经常抱怨 C++ 的手工内存管理需求。虽然像 C#和 Java 这样的语言使用自动内存管理,但它会使程序比 C++ 运行得更慢。手动内存管理通常容易出错且不安全。
大小胖虎
13 天前
c语言
·
数据结构
·
c++
·
笔记
·
算法
·
指针
·
专业课
专业课笔记——(第七章:指针)
目录一、指针简介1.指针的定义2.指针类型说明3.运算符&和*二、指针的运算1.加减运算2.指针-指针
爆更小小刘
18 天前
c语言
·
指针
深入理解指针(1)
在讲内存和地址之前,我们想有个⽣活中的案例: 假设有⼀栋宿舍楼,把你放在楼⾥,楼上有100个房间,但是房间没有编号,你的⼀个朋友来找你玩, 如果想找到你,就得挨个房⼦去找,这样效率很低,但是我们如果根据楼层和楼层的房间的情况,给 每个房间编上号,如:
我言秋日胜春朝★
22 天前
c
·
指针
C语言---------深入理解指针
目录一、字符指针二、指针数组:三、数组指针:1、定义:2、&数组名和数组名区别:3、数组指针的使用:四、数组参数,指针参数:
亿牛云爬虫专家
1 个月前
开发语言
·
c++
·
指针
·
爬虫代理
·
代理ip
·
this指针
·
成员指针
this指针如何使C++成员指针可调用
在C++中,this指针是一个隐藏的指针,指向当前对象实例。它在成员函数中自动可用,用于访问该对象的成员变量和成员函数。理解this指针的工作原理有助于理解为什么指向成员的指针是可调用的。在本文中,我们将详细探讨this指针的概念,并通过具体的代码示例说明其在指向成员指针中的应用。
hnjzsyjyj
1 个月前
c++
·
指针
·
数组
C/C++利用指针变量输入输出数组元素
【算法代码】 通过指针变量 p 输入输出数组元素的代码如下所示。【算法分析】 ● 本代码的关键点,在于理解代码 for(p=a; p<a+6; p++) scanf("%d",p); 的功能是通过指针变量 p 给数组 a[] 输入元素。 要理解此语句,必须先理解 scanf 语句的用法。scanf 函数的一般形式为:
杨树与晨光
1 个月前
c语言
·
开发语言
·
指针
·
字符函数
字符串函数(2)<C语言>
快一周没更博客了,最近有点忙,今天闲下来了,还是不行,继续干,书接上回继续介绍字符串函数:strncpy()、strncat()、strcmp()、strtok()使用、strstr()使用以及模拟实现、strerror()使用。
杨树与晨光
2 个月前
c语言
·
开发语言
·
指针
初识指针(3)<C语言>
前面两篇文章已经介绍了一些关于指针的基础知识,下面我们可以涉及一些指针较容易混淆的概念,本篇文章将介绍数组名的理解、指针输入打印数组的不同格式、一维数组传参的本质,冒泡排序,二级指针,指针数组等。
杨树与晨光
2 个月前
c语言
·
开发语言
·
指针
初识指针(4)<C语言>
前面的文章,已经对指针的基础概念以及运用有了初步了解,我们可以进一步探究指针比较深入的知识,下文将主要介绍:使用指针数组模拟二维数组、字符指针变量、数组指针、二维数组传参的本质、函数指针、typedef关键字等。
YaruCode
2 个月前
开发语言
·
c++
·
多线程
·
指针
·
异常
C++ 多线程中捕捉异常
有一个主线程,有一个子线程。主线程中调用子线程,并检查是否抛出异常,如果异常就处理异常信息。主要思路:定义一个全局的std::exception_ptr对象,子线程抛异常时赋给该指针,主线程中检查该对象,然后处理对应的异常
阮春义
2 个月前
c++
·
编程
·
指针
·
引用
C++指针与引用(Pointers OR References)
一、PointersPointer是指针,可以用来指向任何一个objects,包括一般变量:此时pi本身内含i的地址,要取出pi所指向的object,可以使用*运算符(dereference operator).Pointer也可以用来指向任何一个class type objects。由于下面的pPoint指向一整个大结构(一个object),如果要取用其中的members(data members 或member functions都可以,只要他们的封装等级是public),必须使用—>运算符(arro
柏箱
3 个月前
c++
·
c
·
指针
·
空指针
·
野指针
·
const修饰指针
C,C++——指针详解
目录1.指针的基本概念代码示例:2.指针所占内存空间代码示例:3.空指针和野指针代码示例:4.const修饰指针
时光飞逝的日子
3 个月前
c语言
·
指针
·
结构体
·
别名
C语言:给结构体取别名的4种方法
在进行嵌入式开发的过程中,我们经常会见到typedef这个关键字,这个关键字的作用是给现有的类型取别名,在实际使用过程中往往是将一个复杂的类型名取一个简单的名字,便于我们的使用。就像我们给很熟的人取外号一样,就是便于我们的记忆和使用。
XiYang-DING
4 个月前
c语言
·
开发语言
·
指针
《C与指针》(Kenneth Reek)精读——第二章:基本概念(更新ing)
ANSI C(C语言的标准)在任何一种实现中,有两种不同的环境:翻译环境和执行环境。 翻译环境:源代码被转换成可执行的机器指令。 执行环境:用于实际执行代码。 这两种环境不必在同一台机器上,eg.交叉编译环境
Miracle_86.
4 个月前
c语言
·
开发语言
·
程序人生
·
算法
·
学习方法
·
指针
·
计算器
灵魂指针,教给(三)
目录一、 字符指针变量二、数组指针变量2.1 数组指针变量是什么2.2 数组指针变量如何初始化三、二维数组传参本质
手心里的白日梦
4 个月前
数据结构
·
链表
·
指针
·
二级指针
链表中二级指针与一级指针的深度剖析(保姆级代码示例教学)
以如下为例:typedef int SLTDataType;typedef struct SListNode { SLTDataType data; struct SListNode* next; }SLTNode;
彭泽布衣
4 个月前
c语言
·
开发语言
·
网络
·
tcp/ip
·
指针
·
套接字编程
·
数据通信
戏说c语言: 阶段性总结二
师弟:“师兄,我终于和我喜欢的女生在一起了。感谢师兄呀。” 我:“恭喜啊,师弟!” 师弟:“这要全靠这段学习c的缘分了啊,两个人没事交流c语言,一起去上课,共同成长。” 我:“这叫缘分天注定。看你成为了笑道最后的人了吧。”
初级代码游戏
5 个月前
c++
·
bug
·
指针
为BUG编程:成员变量用指针char const *导致的BUG
最近程序出了一点BUG,原来运行得好好的程序,突然之间就signal 11了,出问题的调用被执行过很多次,但是在一处特定的执行点直接挂了。
睡觉待开机
5 个月前
c语言
·
开发语言
·
指针
·
数组
·
数组名的理解
【C深剖】数组名的细节
本系列博客为个人刷题思路分享,有需要借鉴即可。 引言:我想我说的这个数组名细节可能很多人并没有留意,现在先来C设计者这样设计也很合理。 就是数组名本质上是一个指针,但是这个指针的内容也就是说指向的空间是固定的,不可更改,如果可以随便更改的话,那么数组名不就可以不用指向数组的空间了嘛。
落叶随峰
5 个月前
数据结构
·
算法
·
leetcode
·
哈希算法
·
指针
LeetCode15. 三数之和
给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请