
C++
文章平均质量分 67
wdmcs
好好学习,(优快云别删我图了行不行)
展开
-
<c++基础(6)>宏定义与函数的区别
最近需要使用openvino封装动态库,其中存在一个问题是openvino和windows.h之间的冲突,其主要是minwaindef.h中的宏定义引起的。所以好奇为什么使用宏定义处理函数过程。原创 2024-04-26 16:06:32 · 367 阅读 · 2 评论 -
<c++基础(5)>整数溢出
通常情况下,int类型的计算结果不会超出int的表示范围,此时不会引起数据溢出。但是不能排除这种极端情况,因此最好的预防措施是提前转换为目标类型。原创 2024-04-07 10:46:57 · 643 阅读 · 0 评论 -
<c++基础(4)>堆和栈上对象创建的区别
在堆上和栈上创建对象的主要区别在于它们的内存管理方式和生命周期。原创 2024-03-27 16:20:23 · 441 阅读 · 0 评论 -
<c++基础(3)>爱用值传递的不是好的c++程序员
好人谁pass by value啊。原创 2024-01-26 11:21:40 · 946 阅读 · 0 评论 -
<c++基础(2)>内存池
内存池是一种优化内存分配和释放的机制,其设计原理涉及到减少内存碎片、提高分配速度、减轻内存分配的系统开销等方面。原创 2024-01-26 08:46:20 · 297 阅读 · 0 评论 -
<c++基础(1)>实现一个合格的自定义类
Effective C++ 条款19中指明了合格自定义类应该包含的设计规范,以下是一些关键的思考点和设计考虑,以帮助设计一个新的自定义类。原创 2024-01-26 08:47:26 · 618 阅读 · 0 评论