
C++
lanhtao
这个作者很懒,什么都没留下…
展开
-
ostringstream的用法
ostringstream的用法 【本文来自】http://www.builder.com.cn/2003/0304/83250.shtml http://www.cppblog.com/alantop/archive/2007/07/10/27823.html 使用stringstream对象简化类型转换 C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可转载 2015-06-24 14:17:07 · 573 阅读 · 0 评论 -
server 编程
1.signal(SIGPIPE,SIG_IGN) 忽略SIGPIPE信号 如果客户端关闭套接字,而服务器调用了一次write,服务器会接收一个RST segment(Tcp传输层)如果服务器再次调用了write,这个时候会产生SIGPIPE信号。linux默认的处理方式是退出进程。2.TIME_WAIT 状态 对大并发服务器的影响 应尽可能在服务器避免出现 TIME_WAIT状原创 2015-07-27 09:28:37 · 687 阅读 · 0 评论 -
C++中引用(&)的用法和应用实例
原文地址: http://www.cnblogs.com/Mr-xu/archive/2012/08/07/2626973.html 对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。在 c++学习提高篇(3)---转载 2015-08-08 17:10:12 · 288 阅读 · 0 评论 -
c++ 整形 提升
先看代码:char c = -123 ; unsigned uc = 255; int i = c ;//-123 unsigned int ui = c; //4294967173 i = uc; //255 ui = uc; //255所以当一个有符号数做整形提升时(char->unsigned int),需注意,当这个数为负数时,其可能出现未预料到的结果。 对于有符号的数,若原值的最高位是原创 2015-07-28 11:11:18 · 555 阅读 · 0 评论 -
c++子类中初始化父类成员变量
今天在看源码遇到一个问题,刚开始没看明白,后简化为如下代码: #include typedef void (*func_type)(void); class A{ public: A(func_type func){ func_ = func; }; void dofunc(){ func_();原创 2015-09-30 17:03:42 · 8152 阅读 · 0 评论 -
select、poll、epoll之间的区别总结[整理]
select、poll、epoll之间的区别总结[整理] 原文连接:http://www.cnblogs.com/Anker/p/3265058.html select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上转载 2016-02-16 10:33:42 · 338 阅读 · 0 评论 -
select,poll,epoll用法
select,poll,epoll用法 http://blog.youkuaiyun.com/sunboy_2050/article/details/6126712 select用法 #include #include #include #include int select(int n, fd转载 2016-02-16 10:49:10 · 327 阅读 · 0 评论