C/C++
mj_yang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
端口重用
如何解决程序退出重起后不能绑定端口的问题?在Linux系统中,如果一个socket绑定了某个端口,该socket正常关闭或程序退出后,在一段时间内该端口依然保持被绑定的状态,其他程序(或者重新启动的原程序)无法绑定该端口。可以在获得socket描述符之后通过调用setsockopt语句避免该问题:int sockfd;int opt = 1;int len = sizeof(opt);so转载 2012-06-25 09:27:24 · 840 阅读 · 0 评论 -
用户登录及权限设置
如何处理用户登录及权限设置?struct passwd *pw; // used for /etc/passwdstruct spwd *spw; // used for /etc/shadowchar *username = "Pacific"; //用户名char *input_passwd = "123456"; // 输入的密码char *passwd;char t转载 2012-06-25 09:28:30 · 1363 阅读 · 0 评论 -
C++抽象类的纯虚析构函数
class Base {private:Base(){}virtual ~Base() = 0;};这种定义在link时会报错,因为编译器会在析构的时候自动调用析构函数,所以需要在定义的地方对纯虚析构函数做一个定义,如下:class Base {private:Base(){}virtual ~Base() = 0;};Base :: ~Ba转载 2012-06-26 10:24:17 · 943 阅读 · 0 评论
分享