c++
文章平均质量分 78
ActionLi
这个作者很懒,什么都没留下…
展开
-
allocator 的使用方法
C++标准库中的Allocator有一个复杂而低层次的接口[注1]。和new与delete不同,它们将内存分配与对象构造解耦。和malloc与free不同,它们要求你明确正在分配的内存的数据类型和对象数目。 通 常,这不成为问题。Allocator拥有低层次的接口是因为它们是低层次的概念:它们通常隐藏在容器类内部,而不属于普通用户的代码。然而,有时你可能 不得不关心allocator:当转载 2007-06-23 23:00:00 · 7349 阅读 · 0 评论 -
const vector 与 const_iterator
可以这样理解,前者等同于 常量指针 ,就是指针指向的位置不会变动,但是指针指向位置中的内容是可以改变的.后者等同于 指向常量的指针,就是指针指向的位置可以变动,但是指针指向位置中的内容是不可以改变的.原创 2007-06-24 09:03:00 · 987 阅读 · 0 评论 -
fstream 浅析
ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout2、析取器(>>) 从流中转载 2007-06-23 22:22:00 · 1303 阅读 · 1 评论 -
同一问题的两种不同解法 : MFC8.0 与 C++ 标准库
前两天写了一个对40M的有格式文本文件的信息抽取,开始使用 MFC的CFile来读取,存储到char*中,然后对每个字符循环读取,判断抽取有用信息.思路很简单,也很笨拙,所以也就没有奢望它的效率好到那里.但实际运行的时候还是非常令人吃惊,两个多小时竟然没有跑完; 又细看了一下代码,只做简单的优化是没有用处了,就改用了C++来重新写,fstream的标准库,string 做为buffer,又调用了s原创 2007-06-29 11:02:00 · 1916 阅读 · 0 评论 -
C++ 计算 代码运行时间的 几种方法
有许多专门的测试工具,测试的准确性很高,本文说的是一些简单的测试方法,这些方法多数是记录CPU的运行时间,没有考虑操作系统的分时复用,不过不太严格的情况都可一用。1. #include long start=clock(),end(0);//ToDo:process codeend=clock();long result=(end-start)/10002. windows 平台#inclu原创 2007-07-06 23:14:00 · 11959 阅读 · 0 评论 -
词频统计---python与C++的执行效率分析
Question: 一个全英文文本,统计每个单词出现的次数,按次数从大到小排列,输出到文本文件中。Data:MIT的Python教程---Python Programming : An Introduction to Computer Science,大约800K。C++:#include #include #include #include #include #include #in原创 2007-06-09 11:06:00 · 6182 阅读 · 1 评论 -
directshow 9 编程
定义 CB_VideoCapFilters: TComboBox; CB_AudioCapFilters: TComboBox; CB_VideoFormats: TComboBox; CB_AudioFormats: TComboBox; CB_InputLines: T转载 2007-10-10 21:36:00 · 1613 阅读 · 0 评论 -
directshow 的安装
先是下载,ms要正版的windows才能下载,郁闷;找了n久终于找到可以下载的链接http://hotdl.com/dl/showfile.php?id=640&category=52另外,DirectX9.0c已经将DShow分离出去了,下载时请选DirectX9.0b或者一下再是配置DirectShow的VC开发环境---------------------------Direct转载 2007-10-10 21:26:00 · 1297 阅读 · 0 评论 -
Pragma Directives
Pragma DirectivesEach implementation of C and C++ supports some features unique to its host machine or operating system.Some programs, for instance, need to exercise precise control over the memory ar转载 2007-10-31 20:42:00 · 997 阅读 · 0 评论