摘要: 这篇文章总结一下各个设计模式的用途与用法: 1、工厂模式属于创建型模式,大致可以分为三类,简单工厂模式、工厂方法模式、抽象工厂模式。 简单工厂模式,它的主要特点是需要在工厂类中通过标签做判断,返回实例 工厂方法模式,是指定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Metho 阅读全文
posted @ 2017-08-14 17:21 爱吃土豆的男孩 阅读(223) 评论(0) 推荐(0) 编辑
摘要: OpenMP是一个业界的标准,很早以前就有了,只是近一段时间才逐渐热起来。我们 可以在C/C++和Fortran使用OpenMP、很容易的引入多线程。 #pragma omp parallel { } 这样代码就会并行执行 加上#pragma omp for for循环中的任务会自动分配到不同线程中 阅读全文
posted @ 2017-08-14 14:57 爱吃土豆的男孩 阅读(676) 评论(0) 推荐(0) 编辑
摘要: snprintf是sprintf的升级版,加了一个参数n,有效防止写入字符串超过预期长度。 snprintf若成功则返回欲写入的字符串长度,若出错则返回负值。 sprintf的返回值是成功写入的字符串长度。 #include <iostream> #include <stdlib.h> #inclu 阅读全文
posted @ 2017-08-14 10:39 爱吃土豆的男孩 阅读(575) 评论(0) 推荐(0) 编辑