2015年12月31日

关于在头文件中定义变量的问题

摘要: 如果在一个头文件中定义了一个变量A.h: int i;在A.cpp,B.cpp...文件中包含了这个头文件,编译时就会产生重复定义的错误。问题所在是因为int i;这句代码是定义了一个i变量,包含一次头文件就定义了一次i,包含多次肯定引起错误。如果改成extern int i;这句代码就变成了一个... 阅读全文

posted @ 2015-12-31 14:20 sugar_green 阅读(864) 评论(0) 推荐(0)

2015年9月30日

图形学 网址暂存

摘要: 纹理映射读取bmp图片并显示opengl加载bmp纹理 阅读全文

posted @ 2015-09-30 01:01 sugar_green 阅读(114) 评论(0) 推荐(0)

2015年9月24日

openGLSL Shader 大概用法流程

摘要: 1.首先,必须要有一个能够读取文件的函数用来读取Shader,将Shader中的语句读到一个字符指针中,并返回这个指针,比如如下这个函数: 1 char* readFileFuc(char* filename){ 2 FILE* fp = fopen(filename, "r"); 3 ... 阅读全文

posted @ 2015-09-24 03:51 sugar_green 阅读(376) 评论(0) 推荐(0)

2015年6月16日

C++PrimerPlus随笔

摘要: 指针 函数(数组) 文件流 命名空间 类 第四章 1, 编译器不会检查使用的下表是否有效,但是程序运行后会出错 2, sizeof与变量初始化无关 3, 如果只对数组的一部分进行初始化,编译器将把其它元素设置为0 4, 一定要在对指针应用解除引用运算符(*)之前,将指针初始化为一个确定的,适当的地址。 5, 指向包含20个元素的short数组的指针p s... 阅读全文

posted @ 2015-06-16 14:30 sugar_green 阅读(120) 评论(0) 推荐(0)

导航