自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 博览网 侯捷老师C++课程 第五周笔记

对象模型 关于vptr和vtbl虚指针和虚表,一个类的对象内存占用什么样的内存?当一个类有虚函数的时候,对象里面就会多一个指针。一个虚函数和一万个虚函数是一样的。继承会把成员变量继承也会把函数继承下来。一般的函数和虚函数区别。虚拟表中存放的都是指针,虚函数指针。编译器看见调用虚函数时,采用动态绑定。通过虚指针,查看虚表,再看调用的是哪一个函数。(普通函数调用采用动态绑定)(* p->vpt

2017-02-12 14:16:55 675

原创 博览网 侯捷老师C++课程 第四周笔记

博览网 侯捷老师C++课程 第四周笔记兼谈对象模型目标:在基础上培养正规大气的编程风格、泛型编程、模板、对象之间的继承关系在内存中的结构等。标准库STL采用模板。转换函数 conversion function从一种类型转换成另外一种类型,相互转换。定义转换函数:函数不可以有参数,没有返回参数。operator 转换类型() const {return 类型}- 转换函数注意合理性。n

2017-02-11 15:18:14 1478

原创 博览网c++面向对象程序设计 第一周课程

博览网c++面向对象程序设计 第一周课程基础知识基于对象:Object Based 面对的是单一class的设计。面向对象:Object Oriented 面对的是多重classes的设计,涉及到类和类之间的关系。课程中设计到两种不同类设计:没有指针(成员变量)的类和带指针(成员变量)的类设计。头文件一般采用h结尾,源文件一般采用cpp,但是也不一定!(如stl很多没有后缀名)头文件采用防

2017-02-07 14:25:05 731

原创 博览网 c++课程 第三周 组合与继承

博览网 c++课程 第三周 组合与继承探讨类与类之间的关系复合 Composition (has-a)(自己的理解)一个类包含(有)另一个类的对象。注意UML类图,采用实心菱形,箭头指向包含的对象,菱形指向包含别人对象的类。适配器模式,一个类调用另外类已有的函数(接口),用来满足新类对接口和名称的要求。从内存的角度来解释复合,层层包含。构造函数之间的关系,container拥有compo

2017-02-02 17:20:08 432

原创 博览网 c++课程 第二周课程笔记

博览网 c++课程 第二周课程笔记课程地址 1/16/2017 11:23:33 PM 带指针(变量)的类设计拷贝构造函数、拷贝函数和析构函数三大函数。带指针的类设计一定要重视这三大函数,主要是涉及到危险的指针赋值操作。堆和栈栈对象(变量)在离开作用域时销毁,调用对象的析构函数。静态栈对象,离开作用于还存在,在整个程序结束的时候析构。全局对象的生命周期,比main函数早存在,在整个生命周

2017-02-02 17:18:56 406

翻译 现代OpenGL介绍 第一章:绘制管线

[译者注:用OpenGL很长时间了,却很少写过什么。工作中总是碰见有人问OpenGL的问题,也解决过一些OpenGL的问题,尤其是看见好多人边使用1.5版本的函数,边抱怨说OpenGL太慢了,不如D3D好用!我不是OpenGL的偏执的追随者,但是我却喜欢OpenGL简洁干净的风格和体系结构!OpenGL4.0的标准已经问世了,总不能还停留在1.5的标准上吧!偶然的机会,我看见了Joe Groff的

2010-04-25 20:17:00 7521 8

ADO.NET官方教程

ADO.NET官方教程

2008-04-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除