自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Beyond.cn

继续革命。。。

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 MoveWindow和setwindowpos的区别

要区分MoveWindow和setwindowpos的区别,我们先从msdn上入手:1、MoveWindowThis function changes the position and dimensions of the specified window. For a top-level window, the position and dimensions are relativ

2013-10-24 14:50:59 1249

转载 详解YUV数据格式

YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chro

2013-10-24 14:43:12 61373

转载 const修饰符的作用

[cpp] view plaincopy/* C/C++中规定,在变量前加const修饰符是将变量定义为常量,其值是不能修改的  但这个不能修改也只是针对编译器而言 */  #include     int main()  {      const int a = 2;      int *b,i = 0;      pr

2013-10-24 11:31:42 1077

转载 C++中智能指针的设计和使用

智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存期控制,能够确保自动正确的销毁动态分配的对象,防止内存泄露。它的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象共享同一指针。每次创建类的新对象时,初始化指针并将引用计数置为1;当对象作为另一对象的副本而创建时,拷贝构造函数拷

2013-10-24 11:29:33 886

转载 虚拟继承入门

为什么要引入虚拟继承?虚拟继承在一般的应用中很少用到,所以也往往被忽视,这也主要是因为在C++中,多重继承是不推荐的,也并不常用,而一旦离开了多重继承,虚拟继承就完全失去了存在的必要(因为这样只会降低效率和占用更多的空间,关于这一点,我自己还没有太多深刻的理解,有兴趣的可以看网络上白杨的作品《RTTI、虚函数和虚基类的开销分析及使用指导》,说实话我目前还没看得很明白,高人可以指点下我)。以

2013-10-24 11:26:59 781

转载 c++继承中的内存布局

今天在网上看到了一篇写得非常好的文章,是有关c++类继承内存布局的。看了之后获益良多,现在转在我自己的博客里面,作为以后复习之用。——谈VC++对象模型(美)简.格雷程化    译译者前言一个C++程序员,想要进一步提升技术水平的话,应该多了解一些语言的语意细节。对于使用VC++的程序员来说,还应该了解一些VC++对于C++的诠释。 Inside the C++ O

2013-10-24 11:24:07 811

转载 VC IDE远程调试

序:通常在软件开发的过程中一个比较重要的阶段就是--测试,测试阶段中很可能会涉及到有这样的bug,在WIN7下不出现,在XP下出现…,对于作为一个开发人员来说,当遇到问题的时候我们必须要追踪问题并找出问题的根源,因此我们要进行Debugger,但是通常我们应该会头疼,头疼的原因是我们本地机器没有装WIN7 OS,又或是没有装XP OS,尽管有的人会同时装XP,WIN7,但是有很多的不便性,其一是:

2013-10-08 11:34:42 920

转载 VS2005(VC++)远程调试方法

仅我目前了解很多人还在使用成本很高的本地调试方法——即在需要调试的机器上安装VS环境。这样的好处就是直接,但是成本很高,要在目标机器安装一个VS的Copy(国内可能不是问题:) 。还有源代码安全问题、同步问题等等!开始!已知:A、B两个服务器。如果是XP必须为最新的SP,2003的任意版本均可,是为了解决DCOM的通讯问题。A为开发用机,安装VS2005团队开发版。B为

2013-10-08 11:31:56 1100

原创 VC++6.0远程调试

VC开发环境之所以提供远程调试的能力,是因为有些情况下单机调试会让你崩溃掉。。。比如,调试GUI程序的WM_PAINT消息,因为要单步调试,所以调试器会对界面的重绘产生副作用(Heisenberg不确定性原理)。当然还有些别的情况也适用,比如程序在测试环境运行的好好的,但是在客户那行为总是异常,这时候如果可以TCP远程连接上去维护的话,就能通过远程调试的特性在出现状况的系统环境中排错~ 

2013-10-08 11:28:44 1009

转载 windows的菜单是怎么实现的

本质上菜单也是一个窗口.创建菜单的函数CreateMenu创建了一个菜单对象,HMenu保存了菜单的内容。弹出菜单的函数TrackPopupMenu创建实际显示的窗口, 窗口的Style是Popup。我比较感兴趣的是当弹出菜单时,菜单窗口虽然没有焦点但是还能相应键盘事件,在Qt中创建菜单窗口之后就把KeyInput给Grab,在Windows中是如何实现的呢? Window

2013-10-08 11:23:20 987

转载 内联函数,构造函数,静态函数都不能是虚函数

inline, static, constructor三种函数都不能带有virtual关键字。inline是编译时展开,必须有实体;static属于class自己的,也必须有实体;virtual函数基于vtable(内存空间),constructor函数如果是virtual的,调用时也需要根据vtable寻找,但是constructor是virtual的情况下是找不到的,因为const

2013-10-08 11:15:30 1020

C++ Templates(简体中文版)

C++ Templates(简体中文版)

2011-04-15

空空如也

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

TA关注的人

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