
C/C++
SS_此心安处是吾乡
你若撒野,今生我把酒奉陪!
展开
-
内存泄漏、内存越界、内存溢出、出core、脏数据、句柄泄露、硬编码
内存泄漏内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。内存越界你想系统申请一块内存,在使用的这块内存的时候,超过出了你申请的范围。内存溢出你要分配的内存超出了系统能给你的,系统不能满足需求,于是产生了溢出# 内存越界int a[10];a[12] = 10# 内存溢出char str[5] = "1234567";出core当程序中出现内存操作错误时,会发生崩溃并产生原创 2020-08-29 09:33:59 · 2204 阅读 · 0 评论 -
C++学习笔记
随笔头文件""与<>的区别使用“”是搜索所有目录使用<>是搜索当前目录正常情况下,自行定义的头文件应该用"",因为这些文件放在工程目录(也就是编译器的当前目录)下,而不是放在公共头文件目录下,如果用<>则找不到头文件。而系统提供的头文件,比如库函数的头文件,可以用<>。[建议]:系统库使用 #include <>,其他库使用 #include “”#pragma once#pragma once是一个比较常用的C/C++预处理指令原创 2020-08-27 23:08:44 · 578 阅读 · 0 评论