摘要: 这两天配了一下现代OpenGL的开发环境,同时看了一下基础知识和编程规范 写了一个编译GLSL语言的前端程序和一个Hello trangle的程序 另外,推荐两个资源 1.学习网站Learn Opengl 2.OpenGL编程指南第八版(俗称红宝书) 网站有的地方降得不好可以看书 接下来总结一下知识 阅读全文
posted @ 2017-04-26 12:24 LT.C# 阅读(340) 评论(0) 推荐(1) 编辑
摘要: 面试之前和面试的时候: 这次面试腾讯周四一面,周五二面,周日HR面,看似只有三天,但是很累,周二就回到武汉了,因为家在郊区,到凯悦酒店最少要一个上午,而我每次面试时间都在上午,因此只能在市区找个位置住了,因为身上没多少钱,又不想和家里要钱,所以找到我高中同学的寝室,在他们寝室蹭了两天,等到周四开始面 阅读全文
posted @ 2017-04-20 17:19 LT.C# 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 关于整型与浮点型之间的转换,这里就不说了 int x=0; float y=0.0 x+y,肯定是直接转换成为浮点型了 在这里整理一下关于整型之间的类型转换 首先,要明晰什么是整型 整型从基本类型来分有,整型,char型,bool型 从符号来分,又可以分为无符号类型和有符号类型 首先是: 都是有符号 阅读全文
posted @ 2017-02-28 21:57 LT.C# 阅读(2268) 评论(1) 推荐(0) 编辑
摘要: 12.inti=(int)((unsigned int)0xffffffff+(unsigned int)0xffffffff); printf(“%d”,i);结果是:C A.0 B.-1 C.-2 D.2 1.求下面函数的返回值 int func(int a) { int count=0; wh 阅读全文
posted @ 2017-02-27 22:16 LT.C# 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: 首先,上代码(还是代码引发的血案) B b(3); b.think(); 输出的结果: A B 为什么会出现这种情况呢? 因为子类并不继承父类的构造函数和析构函数!!! 相反会继承成员函数和虚函数, 在执行子类的构造函数时,会调用父类的构造函数,记住,是调用,也就是A::A(),这样一来,是进入了A 阅读全文
posted @ 2017-02-26 15:48 LT.C# 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1.类的内存分布 空类为了占位,空间占一个字节 成员函数,静态函数,静态变量并不占内存(不和类放在一起) 所有的虚函数也并不和类放在一起,而是将所有的虚函数构造成一个虚函数表,用一个指针指向这个虚函数表,类仅仅存储这个指针,一个指针在32位的机器上占四个字节 所有的非静态成员变量占内存 因此,类的内 阅读全文
posted @ 2017-02-26 14:58 LT.C# 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: 以数组名作为形参时,实际上传的就是指针,形参并不能将实参的指针转换为数组 阅读全文
posted @ 2017-02-26 11:18 LT.C# 阅读(326) 评论(0) 推荐(0) 编辑
摘要: opengl渲染管线梳理 http://www.cnblogs.com/zhanglitong/p/3238989.html 坐标系变换和矩阵 http://www.cppblog.com/guojingjia2006/archive/2012/12/07/196089.html OpenGL渲染管 阅读全文
posted @ 2017-02-25 20:41 LT.C# 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 内存对齐 http://blog.csdn.net/liukun321/article/details/6974282 阅读全文
posted @ 2017-02-24 20:03 LT.C# 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 虚函数的实现原理 链接 http://www.cnblogs.com/malecrab/p/5572730.html 阅读全文
posted @ 2017-02-24 19:13 LT.C# 阅读(302) 评论(0) 推荐(0) 编辑