51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

C++

C++ 入门实操之数组逆置

C++ 入门实操之数组逆置

厉飞雨 阅读(90) 评论(0) 赞(12)

<h1>前置 {#前置}</h1> <p>无聊开个新坑,最近学校在学 C++ ,那么这边也跟进一下实操分析。<br /> 主要还是当备忘录使的,[保存回家路线,防止迷路(bushi)]</p> <p>本蒟蒻 C++ 其实很菜的,各位大佬别喷 www。</p> <p>本题难度:入门&l...

C++获取运行exe路径和名称

C++获取运行exe路径和名称

厉飞雨 阅读(118) 评论(0) 赞(10)

C++获取运行exe路径和名称 {#c获取运行exe路径和名称} ================================ 第一种方案 {#第一种方案} -------------- ```hljs language-c++ int main(int argc,char* argv[]){ cout << "path: " &...

【C++学习】内存分区模型

【C++学习】内存分区模型

厉飞雨 阅读(124) 评论(0) 赞(10)

> C++程序在执行时,将内存大方向划分位4个区域 > > * **代码区:** 存放函数体的二进制代码,由操作系统进行管理的 > * **全局区:** 存放全局变量和静态变量以及常量 > * **栈区:** 由编译器自动分配释放,存放函数的参数值,局部变量等 > * **堆区:** 由程序员分配和释放,若程序员不释放,程序结束时由操作系统回...

【C++学习】指针

【C++学习】指针

厉飞雨 阅读(102) 评论(0) 赞(10)

> 野指针我老熟人了。。。。 基本概念 {#基本概念} ------------ **作用:** 通过指针间接访问内存 * 内存编号是从0开始记录的,一般用十六进制数字表示 * 可以利用指针变量保存地址 指针变量的定义和使用 {#指针变量的定义和使用} ------------------------ |-----------------------------...

【C++学习】程序流程结构

【C++学习】程序流程结构

厉飞雨 阅读(135) 评论(0) 赞(9)

<h2>switch语句 {#switch语句}</h2> <p>|------------------------------------------------------------------------------------------------------|-----------------------------------...

【C++学习】数据类型

【C++学习】数据类型

厉飞雨 阅读(107) 评论(0) 赞(10)

整型 {#整型} -------- ### short {#short} #### 大小 {#大小} * 16 位(2 字节) * 由于它是整型,所以内存中的布局取决于系统的字节序(大端或小端)。 字节序 [![](https://picx.zhimg.com/70/78062b837a79dffae48bff7aea79579f_1440w.avis?sourc...

【C++学习】运算符

【C++学习】运算符

厉飞雨 阅读(132) 评论(0) 赞(8)

i++和++i的区别 {#i-和-i的区别} ---------------------- `i++` 和 `++i` 都是C++(以及其他一些编程语言)中的自增运算符,用于增加变量的值。但是,它们在表达式中使用时的行为有所不同,尤其是在它们被用作表达式的一部分时。 以下是 `i++`(后缀自增)和 `++i`(前缀自增)的主要区别: ### 后缀自增(`i++`): ...

【C++学习】数组

【C++学习】数组

厉飞雨 阅读(153) 评论(0) 赞(8)

定义 {#定义} -------- 数组是一块连续的内存区域,用于存储固定数量的元素 * 元素必须是相同的数据类型 * 数组的大小在声明时必须是已知的,并且在程序运行期间不可更改。 一维数组 {#一维数组} ------------ ### 定义方式 {#定义方式} * int a\[10\]; * int a\[2\]={1,2}; * int a\[\]={1,2...

【C++学习】函数

【C++学习】函数

厉飞雨 阅读(117) 评论(0) 赞(9)

基础注意事项 {#基础注意事项} ---------------- **函数的声明可以多次,但是函数的定义只能有一次** 函数的分文件编写 {#函数的分文件编写} -------------------- 1. 创建头文件 2. 创建函数.cpp文件 3. 在头文件里写函数的声明 4. 在.cpp文件里写函数的定义 |---------------------|----...

利用swap()收缩内存空间(C++)

利用swap()收缩内存空间(C++)

厉飞雨 阅读(118) 评论(0) 赞(10)

<h2>万恶之源-vector</h2> <p>众所周知,vector会根据输入数据自动分配内部空间,无需人为指定大小,这当然方便我们日常使用,但自动分配也就意味着一定程度上的不可控,在某些情况下极易造成内存空间的浪费,比如下面这段代码:</p> <pre><code class="language-c...