![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++知识点
记录C++语言的知识点
lutsang
这个作者很懒,什么都没留下…
展开
-
C++中的初始化
C++中的初始化初始化不是赋值,初始化的含义是:创建变量时赋予其一个初值,而赋值的含义是把对象的达当前值擦除,并以一个新的值来代替。1.默认初始化如果定义变量时没有指定初始值,则变量被默认初始化,此时变量被赋予一个默认值,默认值到底是什么有变量的类型决定,同时定义变量的位置也会对默认初始化有影响。如果是内置类型的变量未被显示初始化,它的值有定义位置决定。定义于任何函数之外的变量被初始化为0。定义在函数体内部的内置变量将不被初始化,若果试图拷贝或以其他方式访问此类型的变量将引发原创 2021-05-21 23:09:54 · 1307 阅读 · 0 评论 -
C++中int* a = new int(10)与int* a = new int[10]的区别
C++中int* a = new int(10)与int* a = new int[10]的区别1.int* a = new int(10)表示申请一个内存空间,存放的初值是10。释放:delete a;2.int* a = new int[10]表示申请一个存放十个元素的数组。释放:delete[] a;原创 2021-05-18 13:03:13 · 2844 阅读 · 0 评论 -
空指针与野指针
空指针与野指针参考:https://blog.csdn.net/qq_33757398/article/details/81259636转载 2021-05-17 15:05:49 · 63 阅读 · 0 评论 -
C++分文件编写函数
C++分文件编写函数作用让代码结构更加清晰,方便大型项目的开发和管理步骤1.创建后缀名为.h的头文件2.创建后缀名为.cpp的源文件3.在头文件中写函数的声明4.在源文件中写函数的定义一般会另外创建main.cpp文件以便管理所有的源文件(main文件只能有一个)示例//swap.h文件#include<iostream>using namespace std;//实现两个数字交换的函数声明void swap(int a, int b);原创 2021-05-17 13:55:52 · 172 阅读 · 1 评论