多线程OR多进程
摘要:最近在看 posix多线程程序设计 这是书上前面的一个闹钟的小程序,有几个版本做了比较1.基本的同步版本/** alarm.c** Simple synchronous alarm program. This is used as a* reference for progressive examples of asynchronous* alarm programs.*/#include "errors.h"intmain (intargc,char**argv) { intseconds; charline[128]; charmessage[64]; while(1)
阅读全文
overload && override && hide
摘要:成员函数被重载(overload)的特征(1)相同的范围(在同一个类中)(2)函数名字相同(3)参数不同(4)virtual 关键字可有可无覆盖(override)是指派生类函数覆盖基类函数,特征是(1)不同的范围(分别位于派生类与基类)(2)函数名字相同(3)参数相同(4)基类函数必须有virtual 关键字“隐藏”(hide)是指派生类的函数屏蔽了与其同名的基类函数,规则如下(1)如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无virtual关键字,基类的函数将被隐藏(2)如果派生类的函数与基类的函数同名,并且参数也相同,但是基类函数没有virtual 关键字。此时,基类的函
阅读全文