
public
I’m Groot
希望能在csdn这个平台上获得更多知识,能够有更高远的见解,使自己成为一个优秀的专业人才。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DirectShow学习笔记
写这篇笔记,就当是对这个期间学习DirectShow的一个总结,假如它可以给你带来一些收获的话,那我会感到更高兴。还有我遇到的一些问题,希望和大家一起讨论。 一、基本概念 1.DirectShow概述 DirectShow的主要功能是流媒体的采集与回放。 它集成了DirectDraw,DirectSound,Direct3D的一些技术。 它是一个开放的架构,你自己可以写自己的Filter转载 2014-08-05 18:06:57 · 425 阅读 · 0 评论 -
全局变量、局部变量、静态全局变量、静态局部变量的区别
C++变量根据定义位置的不同,具有不同的作用域,作用域可分为6种:全局作用域,局部作用域,语句作用域,类作用域,命名作用域和文件作用域。 从作用域看: 全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包括全局变量定义的源文件需要用extern关键字再次声明这个全局变量。 静态局部变量具有局部作用域。它只被初始化一次,自从第一次初始化直到程序与你新转载 2015-08-18 10:50:52 · 336 阅读 · 0 评论 -
Visual Studio 2008 下安装boost的详细步骤 此博文包含图片
转载▼ 请大家根据如下步骤一步一步进行操作: (一)boost的安装和编译 1:下载boost版本,目前最新的版本为1-47-0 下载地址为http://sourceforge.net/projects/boost/files/boost/1.47.0/ 2:进行解压缩,解压到C:\ 下面,在C盘下面,你会看到如下图 Studio 2转载 2015-08-12 23:15:42 · 483 阅读 · 0 评论 -
windows窗口销毁
考虑单窗口情况: 假设自己通过new创建了一个窗口对象pWnd,然后pWnd->Create。则销毁窗口的调用次序: 1. 手工调用pWnd->DestroyWindow(); 2. DestroyWindow会发送WM_DESTROY; 3. WM_DESTROY对应的消息处理函数是OnDestroy(); 4. DestroyWindo转载 2015-08-10 19:39:12 · 5056 阅读 · 0 评论 -
HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER) SOFTWARE Wow6432Note Microsoft Internet Explorer Main FeatureControl FEATURE_BROWSER_EMULATION contoso.exe = (DWORD) 00000000转载 2015-04-13 22:30:52 · 817 阅读 · 0 评论 -
c++ 头文件
一、C++编译模式 通常,在一个C++程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而.h文件则被称作C++头文件,里面放的也是C++的源代码。 C+ +语言支持“分别编译”(separate compilation)。也就是说,一个程序所有的内容,可以分成不同的部分分别放在不同的.cpp文件里。.cpp文件里的东西都是转载 2015-03-21 16:12:24 · 855 阅读 · 1 评论 -
C/C++中作用域详解
作用域规则告诉我们一个变量的有效范围,它在哪儿创建,在哪儿销毁(也就是说超出了作用域)。变量的有效作用域从它的定义点开始,到和定义变量之前最邻近的开括号配对的第一个闭括号。也就是说,作用域由变量所在的最近一对括号确定。 (1) 全局变量: 全局变量是在所有函数体的外部定义的,程序的所在部分(甚至其它文件中的代码)都可以使用。全局变量不受作用域的影响(也就是说,全局变量的生命期一直到程序的转载 2015-03-21 18:00:04 · 300 阅读 · 0 评论 -
c++ 书籍
C语言提升 《c和指针》 《c缺陷和陷阱》 《c专家编程》 这三本书是一个初级C程序员必看的三本书,同时也是应届新员工必须好好学习的教材,非常适合刚毕业的大学生学习 2 C++语言提升 《Effective C++:改善程序与设计的55个具体做法》 《More Effective C++:35个改善编程与设计的有效方法(中文版)》转载 2015-03-20 13:42:11 · 337 阅读 · 0 评论 -
C++程序设计之四书五经—C++书籍推荐
C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。 然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈反弹,而在高阶程序设计领域,Java和C#正在不断蚕食着C++的地盘。也许C++与C合为一体永远都是一个梦想,也许Java和C#的狂潮终将迫使C++回归转载 2015-03-20 12:53:22 · 543 阅读 · 0 评论 -
转一个常用排序算法的动画效果图
目录(?)[+] 快速排序归并排序堆排序选择排序冒泡排序插入排序希尔排序 来自:http://yingyingol.iteye.com/blog/1334891 1 快速排序 介绍: 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上转载 2015-03-19 18:11:09 · 369 阅读 · 0 评论 -
标准c++中string类函数介绍
注意不是CString 之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 好了,进入正题……… 首先转载 2016-03-11 16:18:40 · 428 阅读 · 0 评论