- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 C++ string 字符串的下标和子串函数
可以用assign()函数来设置字符串的元素,也可以用下标运算符[]和成员函数at()来检索字符串中的某个字符或修改字符串中的某个字符。 assign()函数的主要语法如下所示: //将str的内容赋值给string对象 string& assign ( const string& str ); //将str的内容从pos开始取n个赋值给string对
2012-02-22 00:08:02 23422
原创 C++ string类中的字符串查找
C++ string类中的字符串查找 类string提供了大量查找功能和搜索功能,其中比较常用的查找和搜索函数是find()函数、find_first_not_of()函数、find_first_of()函数、find_last_not_of()函数、find_last_of()函数、rfind()等。 find()函数的语法如下所示: (1)
2012-02-21 17:20:10 119082
原创 两个有序链表(相邻元素可能相同)找出他们交集,并把结果放到另一链表中
两个有序链表(相邻元素可能相同),找出他们的交集,并把结果放到另一链表中,代码如下:typedef struct Node* pNode; struct Node{ int val; struct Node *next;};pNode merge(pNode head1, pNode head2){ pNode head = NULL; pNode
2012-02-18 00:25:27 4300
原创 C++ 内存分配小例
在更安全使用malloc()、calloc()、realloc()等内存分配函数的议题中,有许多事可以做,下面的函数模板处理了一函数getmem(),这个函数既可以分配新的内存空间,或者调整已分配内存空间的大小,它把新空间全部置0, 并检查操作是否成功。这样,只需要告诉它需要多少空间就行了,这样做可以减少程序出错的可能性。函数代码如下:templatevoid getmem(T*
2012-02-24 01:01:02 1281
原创 C++ 简单的字符串转换
#include #include #include #include using namespace std;templateT fromString(const string &s){ istringstream is(s); T t; is >> t; return t;}templatestring toString(const T &t){ ost
2012-02-24 00:00:31 1302
转载 在Linux上开发网络服务器的一些相关细节:poll与epoll
随着2.6内核对epoll的完全支持,网络上很多的文章和示例代码都提供了这样一个信息:使用epoll代替传统的poll能给网络服务应用带来性能上 的提升。但大多文章里关于性能提升的原因解释的较少,这里我将试分析一下内核(2.6.21.1)代码中poll与epoll的工作原理,然后再通过一些 测试数据来对比具体效果。 POLL: 先说poll,poll或select为大部分U
2012-02-16 20:48:50 1434
network-manager
2013-05-17
Linux 网络编程
2010-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人