自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 智能指针例子

智能指针

2022-11-22 11:24:34 65 1

原创 左值、右值、std::move

左右值

2022-08-22 15:19:33 56

转载 宏替换规则

宏替换

2022-08-22 10:42:05 722 1

原创 《深度探索C++对象模型》第一章学习记录

在编译期中,成员函数其实被编译成了与对象无关的普通函数,但是成员函数需要知道它对应的对象是谁,因为成员函数中一般涉及到访问其对象的数据成员。this指针的地址就是对象的首地址,知道了首地址之后,成员函数便知道了其对象所在位置,就可以很方便的访问其数据成员了。类中的成员函数相当于C语言中一个普通函数,按照一个普通函数的方式存储在内存中,做到使得两者相联系的功臣是:this指针,连接对象与其成员函数的唯一桥梁。类所占内存的大小主要是由成员变量(静态变量除外)决定的,成员函数(虚函数除外)是不计算在内的。...

2022-08-10 00:07:31 172

原创 关于几何图形引擎的精度

图形引擎提高精度的限制

2022-08-06 21:31:16 182

原创 windows下开发时库文件的一些问题

一、静态库和动态库的区别 1.该库是否被编译进目标(程序)内部。静态库在编译阶段就被获取并整合到了目标(exe)文件之中,生成可执行文件较大,简单升级也需要重新编译整个文件;动态库的代码在可执行程序运行时才载入内存,在编译过程中仅简单的引用,所以最后生成的可执行文件相对较小,升级时很多时候只需要重新编译生成特定库文件并替换。 2.库代码载入时间不同。静态库在生成可执行程序的过程中就被载入,动态库在可执行程序运行时,内部代码才被载入。 3.设计思路不同。静态库链接的时候把库直接加载到程序中,而动态库链接

2022-05-08 19:01:54 343

原创 【C语言避坑指南】学习记录

学习自B站Up双笙子佯谬的视频 【C语言避坑指南】看完这个视频,我再也不害怕指针!_哔哩哔哩_bilibili课件:https://github.com/parallel101/course作业:https://github.com/parallel101/hw12(还在准备中)https://www.bilibili.com/video/BV1US4y1U7Mh?spm_id_from=333.999.0.0C作为C++的四个次语言之一,是C++的基础,有些C的问题即使C++也要注意。 1.C语言从设

2022-04-13 19:17:08 894

原创 双重指针的使用

今天看代码遇到了一个函数,类似如下: struct CurvCurvInt { Point m_Point[2];//交点在两条曲线上的坐标及参数等信息 CurvCurvInt* next;//下一个交点 } void findIntersectors(Curve* curve1, Curve* curve2, CurvCurvInt** firstInt1) { *firstInt1 = new CurvCurvInt(); } 刚开始不太理解这里CurvCurvInt为什

2022-01-12 22:19:15 273

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除