<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yanwei2016的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yanwei2016</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yanwei2016]]></copyright><item><title><![CDATA[OpenGL矩阵推导——模型视图变化（转载需写明作者）]]></title><link>https://blog.youkuaiyun.com/yanwei2016/article/details/7326180</link><guid>https://blog.youkuaiyun.com/yanwei2016/article/details/7326180</guid><author>yanwei2016</author><pubDate>Tue, 06 Mar 2012 20:00:10 +0800</pubDate><description><![CDATA[OpenGL矩阵推导——模型视图变化
在三维编程中，模型视图变换是从三维世界到二维屏幕中一个很重要的变换，但是这个变换往往很多人都不太理解，要么是事而非。而这方面的文章不是太少就是讲的太浅没有真正的理解模型视图变换，本人在这个过程中曾经走过很多歪路，不过好在最终在自己的不懈努力下终于降伏了这只猛虎。本人就以自己的理解，通过矩阵推导过程一步一步来了解模型视图变化，最后通过两个OpenGl的程序来进]]></description><category></category></item><item><title><![CDATA[内存管理---编写安全的代码的一些技巧 C++]]></title><link>https://blog.youkuaiyun.com/yanwei2016/article/details/6086300</link><guid>https://blog.youkuaiyun.com/yanwei2016/article/details/6086300</guid><author>yanwei2016</author><pubDate>Mon, 20 Dec 2010 10:21:00 +0800</pubDate><description><![CDATA[1.       坚持谁分配谁释放的原则，某个类分配的内存应该由这个类来释放（主动或者被动的）。动态连接库分配的内存更应该如此。2.       new/delete  new[]/delete[] malloc/free必须要严格配对。比如千万不要用free去释放由new分配的内存。3.       不要把STL容器作为参数在动态库之间传来传去,因为你很难保证内存分配和释放的地方是一致的.4.       不要把模板对象作为参数在动态库之间传来传去,因为你很也难保证内存分配和释放的地方是一致的. 甚至很难]]></description><category></category></item></channel></rss>