C/C++
南京浪人甲
保密
展开
-
【转】select()用法
一、winsock中#include 原型int select( int nfds, fd_set* readfds, fd_set* writefds, fd_set* exceptfds, const struct timeval* timeout); nfds:本参数忽略,仅起到兼容作用。 readfds:(可选)指针,指向一组等待可读性检查的套接口。 writefds:(可选)指针,指向一组等待可写性检查的套接口。 exceptfds:(可选)指针,指向一组等待错误检查的套接口。转载 2011-05-17 20:54:00 · 510 阅读 · 0 评论 -
在类外访问类的虚函数
前几天看了July哥的博客http://blog.csdn.net/v_JULY_v/archive/2011/05/26/6446364.aspx#1685620,讲的非常好,其中有一个问题不知是因为解释的不清楚,还是因为我的水平有限,一直没想明白。class Base {private: virtual void f() { cout Fun pFun = (Fun)*((int*)*(int*)(&d)+0);各种指针转换、取地址,让哥凌乱了。今晚上理了一下,写在下面:首先是随便搞的测试代码原创 2011-06-02 23:35:00 · 1078 阅读 · 0 评论 -
派生类到基类转换的可访问性
今天看到C++ Primer page489,感觉“派生类到基类的可访问性”一小节有点抽象,就认真看了下,做个记录。#include using namespace std;/////////////////////////////////////class Base{public:};//////////////////////////////////////原创 2011-06-09 15:40:00 · 1158 阅读 · 0 评论 -
Posix多线程编程(1) 互斥锁与条件变量
多线程 互斥锁 以及 条件变量的工作流程原创 2011-04-29 11:53:00 · 768 阅读 · 0 评论