
C语言
Vitta_U
这个作者很懒,什么都没留下…
展开
-
C/C++出现堆栈问题的解决方法
1、问题现象:当启动调试程序是出现如下现象但此时程序是可以编译通过的。2、导致问题的原因:可以先生成可执行文件.exe。然后直接运行可执行文件(不需要通过代码调试)。此时可以看到具体的报错信息,如下图:看到重点了吗 ?3、解决方法:内存分配问题,文件名testinfo.cpp(403)行号,原本分配30个字节,修改成256后问题解决。...原创 2021-02-04 11:22:05 · 1782 阅读 · 1 评论 -
MFC 爬坑(一) 新增的Dialog删除“确定“和“取消”按钮导致的问题
1、新增一个对话框(dialog)后删除了“确定”和“取消”按钮,如下图所示:2、运行时弹出改窗口没有问题,当点右上角的"关闭"时出现如下图所示DEBUG问题解决方法: 不要删除"确定"和“取消”按钮,不需要这俩按钮的画可以做隐藏处理。这样问题就完美解决了。...原创 2020-10-15 10:00:11 · 943 阅读 · 2 评论 -
深拷贝与浅拷贝
文章来源:http://blog.youkuaiyun.com/sxhelijian/article/details/23209967浅复制和深复制 所谓浅复制,如同上面出现过的构造函数中处理的一样,直接为数据成员赋值即可。在很多情况下,这是可以的。创建新的对象,要为对象的数据成员分配存储空间,直接赋值就将值保存在相应的空间中。 然而,这种浅复制,却并不能通行天下,下面的程序中,浅转载 2017-09-27 14:42:27 · 226 阅读 · 0 评论 -
面、点和法向量 的计算
设有两个向量组成一个面,向量分别表示为V1(x,y,z),V2(x,y,z),将两向量叉乘便可得到面法线向量,如下: V = V1XV2 =>Vx = V1y*V2z-V1z*V2y Vy = V1z*V2x-V1x*V2z Vz = V1x*V2y - V1y*V2x《计算机图形几何工具算法》中P82有详解。得到的Vn原创 2017-10-09 11:10:57 · 9538 阅读 · 0 评论