摘要: PS: 通过引入接收右值的函数形参,可以通过接收右值来实现高效PS在C++11中,标准库在中提供了一个有用的函数std::move,这个函数的名字具有迷惑性,因为实际上 std::move并不能移动任何东西,它唯一的功能是将一个左值强制转化为右值引用,继而我们可以通过右值引用使用该值,以用于移动语义... 阅读全文
posted @ 2015-02-28 17:44 枪侠 阅读(518) 评论(0) 推荐(0) 编辑
摘要: PS: 在函数中,指针参数指定了restrict,表示这个指针指向的这段区域只能通过这个指针修改c99中新增加了一个类型定义,就是restrict。看了下网上的相关贴子,但还是问题解决的不够。下面是相关一个文章,我将在后面再加相关说明:那么restrict的意义是什么呢?概括的说,关键字restri... 阅读全文
posted @ 2015-02-28 17:28 枪侠 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 概念TIME_WAIT: socket 仍然有数据在内核中待发送直到发送成功或超时,此socket不能被内核删除,同时等待是否要重传Ack对端还已发过来的FINLinger Time:socket关闭后,如果send buffer里仍有数据,内核删除socket的超时时间,一般2minSO_REUS... 阅读全文
posted @ 2015-02-28 17:03 枪侠 阅读(216) 评论(0) 推荐(0) 编辑