![](https://img-blog.csdnimg.cn/a24c22dd66844d00a0c2e90a1b589fcc.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C/C++
文章平均质量分 82
分享C和C++学习内容
FranzLiszt1847
大道如青天,我独不得出
展开
-
浅析C指针
C语言中的指针实质是指向某一对象的内存地址,对象可以是变量、常量、数组、函数等。不同类型的指针大小是不变的,例如在64位操作系统中,指针大小占8个字节。可以对地址进行前移、后移运算;可以通过运算符获取内存地址保存的数据。操作系统大小(字节)备注62位8int*、float*、char*等指针大小均为8字节32位4int*、float*、char*等指针大小均为4字节。原创 2023-08-26 12:22:55 · 258 阅读 · 0 评论 -
C++ STL篇
STL大体分为六大组件:容器、算法、迭代器、仿函数、适配器、空间配置器- 容器:各种数据结构,如:vector、list、deque、set、map等,用来存放数据- 算法:各种常用算法,如:sort、find、copy、foreach等- 迭代器:扮演了容器和算法之间的胶合剂- 仿函数:行为类似函数,可作为算法的某种策略- 适配器:一种用来修饰容器、仿函数或迭代器接口的内容- 空间配置器:负责空间的配置与管理原创 2023-05-24 20:34:39 · 1021 阅读 · 2 评论 -
C++ 指针篇
32位操作系统指针占4个字节;64位操作系统占8个字节。空指针和野指针都不是自主申请的空间,访问会出现异常。语法: 类型* const p;语法:const 类型* p;const修饰指针:常量指针。const修饰常量:指针常量。const修饰指针和常量。结构体的三种初始方式。原创 2023-05-12 12:59:15 · 220 阅读 · 1 评论 -
C++ 面向对象篇
C++程序在执行时,将内存大致分为四个区域;- 代码区:存放函数体的二进制代码,操作由系统管理- 全局区:存放全局变量和静态变量以及常量- 栈区:由编译器自动分配释放,存放函数的参数值(形参),局部变量等- 堆区:由程序员分配和释放,若程序员不手动释放,系统在程序结束时自动回收原创 2023-05-12 12:54:23 · 493 阅读 · 3 评论