摘要:
在C++中,模板特化是除了类之外的一种封装变化的方法。模板特化可以通过编译器来对不同的模板参数生成不同的代码。 模板特化通常以模板结构体作为载体。常用技法包括:类型定义、静态成员常量定义和静态成员函数定义。 从不同的角度来看待模板特化,模板特化可以扮演以下角色: 一、函数 模板结构体可以被看做一种函 阅读全文
摘要:
关于OpenGL+GLSL深度贴图采样的注意事项。 阅读全文
摘要:
本文介绍了OpenGL的模板缓冲区功能。 阅读全文
摘要:
介绍了OpenGL中的FBO对象。 阅读全文
摘要:
今天看了下Visual Studio 2008 C++标准库中的auto_ptr模板类的代码,由于感觉可读性太差,因此自己参考该代码,自己重新整理了一份代码。这种智能指针有以下缺点。1. 这种智能指针只能在其作用域能保证所包含的native指针的有效性。当作用域结束(如,函数返回)的时候,native指针的空间就被释放掉,该指针变为无效。因此,这种智能指针不能用作返回值。2. 所有权问题。当使用一... 阅读全文