AndreaDO

导航

2024年2月26日 #

C++内存管理

摘要: 关于C++内存和分配的学习笔记 C++内存和分配很容易出问题,为了编写高质量的CPP代码,我们必须了解幕后的工作原理。 1.内存泄漏 例如: void leaky() { new int;//这里就是内存泄漏 cout<<"我泄漏了一个int的内存!"<<endl; } 自由存储区中的数据库无法被栈 阅读全文

posted @ 2024-02-26 21:14 AndreaDO 阅读(143) 评论(0) 推荐(0)

C++ 关键字

摘要: C++ 关键字 alignas 和 alignof用法 alignas alignas 指定了内存按照多少对齐。alignas(0) 这种写法无效,编译器会无视你的这个代码 struct alignas(8) S{}; //表示是8个字节的对齐方式 struct alignas(1) U{S s;} 阅读全文

posted @ 2024-02-26 20:08 AndreaDO 阅读(55) 评论(0) 推荐(0)