• 2022-09-21
  • C++
C++ 左值引用与一级指针

将左值引用用于一级指针时,有以下几种用法://方式一:引用一级指针,常规用法inta=5;int*pa=&a;int*&rpa=pa;//方式二:引用指向常量的一级指

  • 2022-09-13
  • C++
C++ 函数指针(初阶)

函数的地址是存储其机器语言代码的内存的开始地址。可以编写将另一个函数的地址作为参数的函数,它允许在不同的时间传递不同函数的地址,这意味着可以在不同的时间使用不同的函数。1函数指针类型声明指向函数

  • 2022-09-13
  • C++
C++ 二级指针与 const 关键字

可用七种不同的方式将const关键字用于二级指针,如下所示://方式一:所指一级指针指向的数据为常量,以下几种为等效表示constint**pptc;//方式一intcons

  • 2022-09-13
  • C++
C++ 一级指针与 const 关键字

可用三种不同的方式将const关键字用于一级指针,如下所示://方式一:指向常量数据的指针,以下几种为等效表示constint*ptc;//方式一intconst*ptc

  • 2022-09-13
  • C++
C++ 指针与一维数组名

C++将数组名解释为其第一个元素的地址,而对数组名应用地址运算符时,得到的是整个数组的地址。从数字上而言,这两个地址相同,无需区分;但从概念上特别是需要运用指针算术时,需要明白两者的区别。如下示例中

  • 2022-09-13
  • C++
C++ 指针与二维数组名

和一维数组类似,C++将二维数组名解释为其第一个元素的地址,而二维数组的第一个元素为一维数组,以下面的程序为例,二维数组名array2d和&array2d[0]等效,它们的类型都为shor

C++通过文件指针获取文件大小
  • 2022-08-22
  • C++
C++通过文件指针获取文件大小

目录1.叙述2.结论1.叙述对于读取本地文件,很多时候需要预先知道本地文件的大小在进行读取。网上给出的方案是移动文件指针,计算文件头和文件尾的偏移,计算出文件的大小。但是我总觉得这样做可能会

C++中函数指针使用
  • 2022-08-22
  • C++
C++中函数指针使用

类成员函数指针(memberfunctionpointer),是C++语言的一类指针数据类型,用于存储一个指定类具有给定的形参列表与返回值类型的成员函数的访问信息。一般我们是不会使用的,都是直

  • 2022-08-13
  • C++
C语言这种单细胞编程语言和指针的一些理解

转行做嵌入式也有一段时间了,原来做c#以及一些其它的上层语言,本想的是也就是仅仅是语法上有点不一样。但是实际使用的切身体会真的是只有自己才知道。很多方面刷新了我对c语言以及计算机结构体系的认知,绝

C语言调用 free 函数释放内存后指针指向及内存中的值是否改变的问题
C语言调用 free 函数释放内存后指针指向及内存中的值是否改变的问题

目录1.前言2.正文2.1.“分配”与“释放”2.2.运行测试2.2.1.VSCode下使用gcc编译2.2.2.VS2022下使用MSVC编译2.3.程序漏洞测试2.4