C/C++
文章平均质量分 66
helloworldex
这个作者很懒,什么都没留下…
展开
-
Linux下获取MAC地址
#include #include #include #include #include #include #include #include #include #includeint main(int argc, char **argv){ printf("helloworld/n"); int nSocket;原创 2010-05-12 16:17:00 · 382 阅读 · 0 评论 -
Effective STL(摘录-01)
在另一个场景里,这不再是风格问题。为了避免潜在的解析含糊(我将提供给你细节),你被要求在依赖形式类型参数的类型名字之前使用typename。这样的类型被称为依赖类型,一个例子将帮助阐明我所说的。假设你想为函数写一个模板,给定一个STL容器,返回容器中的最后一个元素是否大于第一个元素。这是一种方法:templatebool lastGreaterThanFirst(const C& container){ if (container.empty()) return false; t转载 2010-06-10 11:53:00 · 435 阅读 · 0 评论 -
设计模式
Factory method pattern工厂方法模式 是一种面向对象的设计模式。通过调用不同的方法返回需要的类,而不是去实例化具体的类。 对实例创建进行了包装。 工厂方法是一组方法, 他们针对不同条件返回不同的类实例,这些类一般有共同的父类。工厂方法模式实施一种按需分配的策略, 即传入参数进行选择, 工厂方法根据参数进行选择,返回具体的实例。#include #include #include class Pizza {public: virtual int getPri转载 2010-09-04 13:42:00 · 350 阅读 · 0 评论 -
ThreadPool
<br />原文地址:<br />http://www.codeproject.com/KB/threads/win32threadpool.aspx<br /> <br />#ifndef THREAD_POOL_CLASS#define THREAD_POOL_CLASS#pragma warning( disable : 4786) // remove irritating STL warnings#include <windows.h>#include <list>#incl转载 2010-09-04 13:33:00 · 616 阅读 · 0 评论