
C++
文章平均质量分 79
宅的一逼
这个作者很懒,什么都没留下…
展开
-
C++获取文件夹和文件信息
源自http://baike.baidu.com/view/4345276.htm_finddata_tstruct _finddata_t 是用来存储文件各种信息的结构体。定义如下:struct _finddata_t {unsigned attrib; time_t time_create;time_t time_access; time_t time_wr原创 2013-05-14 16:41:44 · 2575 阅读 · 0 评论 -
多线程的基本概念
多线程编程必须理解的一些基本概念,适用于所有编程语言。内容: 并发式编程 多任务操作系统 多线程vs多进程 线程安全 线程的生命周期 线程的类型并发式编程不同的编程范式对软件有不同的视角。并发式编程将软件看做任务和资源的组合——任务之间竞争和共享资源,当资源满足时执行任务,否则等待资源。并发式编程使得软件易于理解和重用,在某些场景能够极大提高性能。多任务操作系统要实现并发,首先转载 2013-11-22 14:45:05 · 552 阅读 · 0 评论 -
开源点评:Protocol Buffers介绍
原文链接 点击打开链接今天来介绍一下“Protocol Buffers”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于里面扯到了protobuf,想想干脆单独开一个帖子算了。 ★protobuf是啥玩意儿? 为了照顾从没听说过的同学,照例先来扫盲一把。 首先,protobu转载 2013-12-03 17:16:40 · 371 阅读 · 0 评论 -
一般函数指针和类的成员函数指针
原文链接 点击打开链接函数指针是通过指向函数的指针间接调用函数。函数指针可以实现对参数类型、参数顺序、返回值都相同的函数进行封装,是多态的一种实现方式。由于类的非静态成员函数中有一个隐形的this指针,因此,类的成员函数的指针和一般函数的指针的表现形式不一样。1、指向一般函数的指针函数指针的声明中就包括了函数的参数类型、顺序和返回值,只能把相匹配的函数地址赋值给函数指针。为了封装同转载 2013-12-10 14:25:44 · 421 阅读 · 0 评论