C++
南风古道
一座丰碑,一粒沙子
展开
-
STL deque使用小结
/*deque: 是一个double-ended queue, 1)支持随即存取,也就是[]操作符, 2)支持两端操作,push(pop)-back(front),在两端操作上与list效率差不多 因此在实际使用时,如何选择这三个容器中哪一个,应根据你的需要而定,一般应遵循下面的原则: 1、如果你需要高效的随即存取,而不在乎插入和删除的效率,使用vecto转载 2013-10-17 18:32:21 · 822 阅读 · 0 评论 -
winsock网络编程1——Echo客户/服务器程序
网络结构模型主要有两种,分布式和集中式。而分布式又分为客户/服务器模型和对等网络模型。 网络模型中的集中式系统的优点是结构简单,安全性好,终端廉价,缺点会对主机造成很大压力,且不能对不同用户进行单独的相应的配置,主要应用实例有自动取款机(ATM)、超市收款机(POS)等。 而分布式系统具有高度的可靠性、均衡负载且能满足不同的需求。分布式中的对等网络模型又可细分为无结构原创 2013-11-21 13:07:44 · 1124 阅读 · 0 评论 -
string中c_str()、data()、copy(p,n)函数的用法
标准库的string类提供了3个成员函数来从一个string得到c类型的字符数组:c_str()、data()、copy(p,n)。 1. c_str():生成一个const char*指针,指向以空字符终止的数组。 注: ①这个数组的数据是临时的,当有一个改变这些数据的成员函数被调用后,其中的数据就会失效。因此要么现用先转换,要么把它的数据复制到用户自己可以管理的内存中。注意。看下例:转载 2013-10-28 10:12:01 · 672 阅读 · 0 评论