
c++/c
文章平均质量分 73
baozhongchao
吹尽狂沙始到金
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
signal()函数分析
sigaction()是POSIX的信号接口,而signal()是标准C的信号接口(如果程序必须在非POSIX系统上运行,那么就应该使用这个接口)sigaction()函数的功能是检查或修改与制定信号相关联的处理动作。给信号signum设置新的信号处理函数act, 同时保留该信号原有的信号处理函数oldactstruct stgaction{void (*sa_handler)(int原创 2009-08-18 14:49:00 · 973 阅读 · 0 评论 -
C++中的(friend)友元
我们已知道类具有封装和信息隐藏的特性。只有类的成员函数才能访问类的私有成员,程序中的其他函数是无法访问私有成员的。非成员函数可以访问类中的公有成员,但是如果将数据成员都定义为公有的,这又破坏了隐藏的特性。另外,应该看到在某些情况下,特别是在对某些成员函数多次调用时,由于参数传递,类型检查和安全性检查等都需要时间开销,而影响程序的运行效率。 为了解决上述问题,提出一种使用友元的方案。友元是一原创 2009-11-04 14:15:00 · 861 阅读 · 0 评论