![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
qq_26406505
2013届在校大学生。熟悉c/c++编程语言,熟悉常用的数据结构,如链表,队列,二叉树,B树,字典树等。熟悉linux操作系统下的常用命令。熟悉linux系统下的网络编程,熟悉常用的网络协议以及简单的网络编程模型。最近在做一个安卓客户端的开发,也在学习java和安卓中。
展开
-
C语言可变参函数的实现原理浅析
先看一下可变参函数的使用: int add(int n,...) { int i=0; int result=0; va_list arg=NULL; va_start(arg,n); for(;i { result+=va_arg(arg,int); } va_end(arg); return result; } int main() { printf("原创 2016-02-06 13:19:45 · 258 阅读 · 0 评论 -
监听者—观察者模式
class Listener //监听者的基类 { public: Listener(string name):mName(name){} virtual void handleMessage(int iMessage) const=0; //对感兴趣的事件进行处理 protected: string mName; }; class TestListener1:publ原创 2016-02-23 22:35:15 · 338 阅读 · 0 评论 -
抽象工厂模式
抽象工厂模式是一种创建型的模式,目的是创建一组相关或者相互依赖的对象: c++代码:class AbstractProduct { public: AbstractProduct(string name):mName(name){} virtual ~AbstractProduct()=0; virtual void show()=0; protected: string mName;原创 2016-02-23 22:42:06 · 223 阅读 · 0 评论