C/C++/MFC
文章平均质量分 70
suppercom
这个作者很懒,什么都没留下…
展开
-
CMap 使用注意说明
IntroductionProgrammers like me, learnt STL::map before CMap always think CMap is difficult to use, and always try to use CMap in the way as a STL::map. In this article, I will explain more informat转载 2007-01-22 16:25:00 · 2266 阅读 · 0 评论 -
static函数和变量
转自:http://hi.baidu.com/jwjin/blog/item/037fe544bd8fd683b3b7dc3b.html用static声明的变量在C语言中有两方面的特征:1)变量会被放在程序的全局存储区中,这样可以在下一次调用的时候还可以保持原来的赋值。这一点是它与堆栈变量和堆变量的区别。2)变量用static告知编译器,自己仅仅在变量的作用范围内可见。这一点是它与全局变量转载 2007-10-01 14:42:00 · 593 阅读 · 0 评论 -
c++与Java中继承关系对成员访问权限的影响之比较
c++中继承关系对成员访问权限的影响:c++中父类定义的public成员,在子类中可以被覆写为private;同样的,父类中的private成员,在子类中可以是public。程序判断一个实例对成员是否有访问权限时,根据该实例在形式上是父类还是子类,所谓形式上,是说由于多态,子类的实例可以付给父类的指针或饮用,但只根据这个指针或引用的定义来判断是否可以访问成员。class BaseC原创 2007-06-19 23:55:00 · 2002 阅读 · 0 评论 -
vs 2003 中hash_map使用方法
vc 2003 中的hash_map与SGI STL中的定义有所不同,sgi stl中那个hash_map是根据hash值进行比较,但是VS 2003中的这个hash_map的定义是这样的:template class Key, class Type, class Traits=hash_compare >, class Allocator=allocator > >cla原创 2007-06-15 23:53:00 · 3334 阅读 · 0 评论 -
用C++实现简单的文件I/O操作
转自:http://blog.csdn.net/zhourongbiao/archive/2006/08/29/1137384.aspx文件 I/O 在C++中比烤蛋糕简单多了。 在这篇文章里,我会详细解释ASCII和二进制文件的输入输出的每个细节,值得注意的是,所有这些都是用C++完成的。一、ASCII 输出 为了使用下面的方法, 你必须包含头文件(译者注:在标准C++中,已经使用取代,所转载 2007-05-26 15:05:00 · 608 阅读 · 0 评论 -
通用线程:POSIX 线程详解,第 2部分——称作互斥对象的小玩意
引自:http://www.ibm.com/developerworks/cn/linux/thread/posix_thread2/index.html 称作互斥对象的小玩意级别: 初级Daniel Robbins (drobbins@gentoo.org), 总裁/CEO, Gentoo Technologies, Inc.2000 年 8 月 01 日POSIX 线程是提转载 2007-04-07 18:16:00 · 676 阅读 · 0 评论 -
Posix线程编程指南(4)——线程终止
Posix线程编程指南(4)——线程终止级别: 初级杨沙洲 (pubb@163.net)引自:http://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part4/index.html2001 年 11 月 01 日这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程转载 2007-04-07 13:46:00 · 657 阅读 · 0 评论 -
Unix和Windows跨系统通讯编程
引自:http://blog.csdn.net/fashion1840/archive/2007/02/09/1506204.aspx前言 随着Internet的不断发展,客户机/服务器模型得到了广泛的应用。客户应用程序向服务器程序请求服务。一个服务程序通常在一个众所周知的端口监听对服务的请求,也就是说,服务进程一直处于休眠状态,直到一个客户对这个服务的地址提出了连接请求。在这个时刻,服务程转载 2007-04-10 01:37:00 · 727 阅读 · 0 评论 -
POSIX 线程详解(1)——一种支持内存共享的简捷工具
引自:http://www.ibm.com/developerworks/cn/linux/thread/posix_thread1/index.html 级别: 初级Daniel Robbins (drobbins@gentoo.org), 总裁/CEO, Gentoo Technologies, Inc.2000 年 7 月 01 日POSIX(可移植操作系统接口)线程是提高代转载 2007-04-07 18:07:00 · 606 阅读 · 0 评论 -
Posix线程编程指南(5)——杂项
Posix线程编程指南(5)——杂项 级别: 初级杨沙洲 (pubb@163.net)引自:http://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part5/index.html2001 年 11 月 01 日这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库转载 2007-04-07 14:16:00 · 567 阅读 · 0 评论 -
[转帖]Getting Started With POSIX Threads(台湾同胞翻译的)
作者:kongg 发表时间:2002/09/12 10:27amGetting Started With POSIX ThreadsTom WagnerDon TowsleyDepartment of Computer ScienceUniversity of Massachusetts at Amherst中文翻译宋振华chsong@iim.nctu.edu.tw国立交通大学 信转载 2007-04-07 11:33:00 · 826 阅读 · 0 评论 -
MFC中的Sleep函数与linux下的sleep函数不同
MFC中的Sleep函数原型为: void Sleep( DWORD dwMilliseconds );b>linux下的sleep函数原型为: unsigned int sleep(unsigned int seconds);MFC中的是微秒,linux下的是秒。linux下用微秒的线程休眠函数是: void usleep(unsigned long usec)转载 2007-04-07 11:04:00 · 1205 阅读 · 0 评论 -
对posix线程机制的c++封装实现
一直感觉Java的framework是学习OO设计非常优秀的范例。在Java中有对Thread非常方便的封装,重用起来十分方便,于是自己也想用C++对posix的pthread接口做一个类似的封装。 事情没有想象那么简单,主要的问题出现在C和C++之间函数指针的转换上: 来看下面一个类的定义: typedef void*(*pFunc)(void*);转载 2007-04-07 00:58:00 · 1709 阅读 · 1 评论 -
[转]linux 下的多线程编程
1、 编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。顺便说一下,Linux下pthread的实现是通过系统调用clone()来实现的。clone()是Linux所特有的系统调用,它的使用方式类似fork。 2、 函数pthread_join用来等待一个线程的结束。函数原型为: extern int pthread_join __转载 2007-04-07 12:10:00 · 541 阅读 · 0 评论 -
posix多线程编程简介(转载)
引自:http://www.blog.edu.cn/user1/9641/archives/2005/1039230.shtmlPOSIX线程编程起步(1)-Hello World 在UNIX主机上,线程常常又被称为“轻量级进程”,这种称呼很简单同时也便于理解,事实上,UNIX线程是从进程演变而来的。与进程相比,线程相当小,创建线程引起的CPU开销也相对较小。不仅如此,由于线程可以转载 2007-04-07 10:55:00 · 1024 阅读 · 0 评论 -
常量指针和指针常量
关于常量指针和指针常量,这两个名词的含义还是有些争议的,见http://www.cnblogs.com/lotusswan/archive/2005/10/11/252240.html这里我采用英文称呼的办法来区分二者const pointer 和 pointer to constPointer to const(本文中称为“指向常量的指针”,也有文章称之为“常量指针”)表现形式为const ch原创 2007-10-02 22:11:00 · 615 阅读 · 0 评论