- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 C++ string类应用
程序中许多时候都需要处理字符串,如果用C语言写一些方法函数,则效率比较低。如果是应用软件,可以考虑用string类,掌握string类常见的方法基本可以处理70%以上的关于字符串的问题了( 如果有必要的话,可以结合STL容器考虑)。当然如果自己直接写增删改查相关的处理函数也是可以的,下面直接上代码,将string常见操作都列出,考试时可以作为参考!#include #include usi
2015-04-09 23:40:43 824
原创 表驱动法在项目中的应用
在编码过程中,有一类场景往往是根据不同的输入或者条件,调用不同的函数。比如在通信设计领域,往往会有不同的消息到达,而不同的消息需要对应不同的处理函数。这样一来,如果我们采用常见的if....else或者switch......case等条件结构,分支会非常多,而且逻辑结果很混乱。那么此时把条件和对应的操作函数放入到一张表中,则可以简化代码,也便于后期维护拓展。当然最好的还是用状态机实现的,这个后面
2015-04-08 21:28:52 952
原创 几种常见STL容器类操作
STL容器类主要分为两种,一种是序列容器类,包括vector,list,deque等。另外一种是关联式容器,主要map,set。在实际使用过程中,主要按照数据存储的场景来选择容器。在实际使用时,如何选择这三个容器中哪一个,应根据你的需要而定,一般应遵循下面的原则: 1) 如果你需要高效的随机存取,而不在乎插入和删除的效率,使用vector 2) 如果你需要大量的插入和删除,
2015-04-05 11:54:07 691
原创 二维指针的使用场景
实际上,指针作为参数,其目的有许多,一般来说,一维指针主要传给函数入参地址,或者通过其改变地址对应的值。而二维指针也比较类似,如果需要修改指针的值,则可以将函数出参修改为二维指针。若需要修改入参地址,如果实参是一级指针,则函数出参是二级指针,如果实参是二级指针,则函数出参是三级指针。
2015-04-02 00:46:33 2988
larbin源代码下载
2011-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人