关闭
当前搜索:

设计模式之适配器,C++实现

大家应该用得比较多,就只上代码 // AdapterMode.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" // 适配器模式(Adapter),将一个类的借口转换成客户端希望 // 的另外一个借口,适配器模式使得原本由于借口不兼容而不能 // 一起工作的那些类可以一起工作 // 说白了,就是改名 // 情景假设:一个计算类的派生类由...
阅读(860) 评论(0)

设计模式之状态模式,C++实现

代码: 这次代码质量不佳啊,估计是应用场景选择错误了。 // StateMode.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #ifdef _DEBUG #define _CRTDBG_MAP_ALLOC #include #include #define new new(_NORMAL_BLOCK, __FI...
阅读(734) 评论(0)

未进行,标题占位(设计模式,抽象类工厂模式二)

使用反射来配置类工厂 包括: 1.C++反射的实现 2.该机制下的抽象类工厂模式...
阅读(584) 评论(0)

erdas中怎样给无坐标系统的数据定义坐标系统

转自:http://hi.baidu.com/hello3s/item/fcefb827c0084957c28d59d5 坐标系统与投影变换及在桌面产品中的应用 本文共可分为如下几个部分组成: 地球椭球体(Ellipsoid) 大地基准面(Geodetic datum) 投影坐标系统(Projected Coordinate Systems ) 坐标系统和投影变换在桌面产品...
阅读(2333) 评论(0)

特定于类的内存管理(C++必知必会,代码解析)

C++ 必知必会里面有这么一节,说明如何给对特定类的内存进行管理,当然,和普通的内存池有一定的差别。 最基础的内存池,只是提供一个内存分配的容器,需要多少内存,直接从内存池中获取,返回特定的指针,并不只是适用于特定的类。 当然都是重载了operator new和operator delete ps.由于没有进入构造函数,所以构造函数里面使用Init()函数来初始化对象。不要直接初始化...
阅读(1070) 评论(0)

单件模式的基类,C++

看《游戏编程精粹1》中间有一段代码 #include // 一个单件模式的模板类 template class SingleTon { public: static T* ms_SingleTon; SingleTon() { assert(!ms_SingleTon); int offset = (int)(T*)1 - (int)(S...
阅读(2299) 评论(1)

Window系统小设置

1.多媒体键盘 最近刚入手了一个罗技k310,但是多媒体按键不支持,虽然不是很需要,但是聊胜于无。 如果使用的是多媒体键盘,但是功能键无效,很有可能是由于多媒体服务没有打开 可以在管理工具中选择服务,打开HID Input Service服务 有可能会提示错误,错误1083:配置成在该可执行程序中运行的这个服务不能执行该服务。 在开始-运行中,输入regedit,...
阅读(498) 评论(0)

工作记录

工程中用lua作为配置脚本,各种配置,减少了好多编译次数啊。 必须得学下用com写sdk了,被坑得不行了。 恶心得吐血的代码啊,chaos。。...
阅读(439) 评论(0)

函数指针

1.简要介绍 2.使用示例 函数指针的一般用法: #include "stdafx.h" typedef int (*AddCommFunc)(const int &a, const int &b); int AddRight(const int &a, const int &b) { return (a + b); } int AddError(const int &a,...
阅读(661) 评论(0)

简单汇编程序编译链接执行过程

1.编写 使用cmd进入命令窗口 输入edit进入编辑器,输入代码,如: assume cs:abc abc segment mov ax, 2 add ax, ax add ax, ax abc ends end 保存在c盘,1.asm 2.编译 使用masm 在cmd中,输入   D:\>cd masm  进入masm目录,里面有ma...
阅读(1073) 评论(0)

List of Game enging form wiki

This week we are launching Wikivoyage. Join us in creating a free travel guide that anyone can edit. List of game engines From Wikipedia, the free encyclopedia Many tools...
阅读(4255) 评论(0)

VS2008如何在release下调试

一般都是在debug下调试程序, 但有时候,为了加快调试速度,或者debug版本由于库的缺失,编译不过,需要在release下进行调试。 代码的调试相关的信息存在pdb中,里面包括了代码的名称和行数,还有函数的地址,偏移等,通过pdb,可以讲二进制和源代码联系起来。 所以,当程序崩溃的时候,可以通过生成的dump文件和pdb在开发者的机器上进行调试。 首先要在【生成调试信息】这一栏...
阅读(2888) 评论(0)

C++检查内存泄露

说明,我使用的ide是vs2008 1. 工程设置为debug 内存泄露的检测一般在debug模式下进行 2.在需要检查内存泄露的cpp头部加上 #ifdef _DEBUG #define _CRTDBG_MAP_ALLOC #include #include #define new new(_NORMAL_BLOCK, __FILE__, __L...
阅读(2807) 评论(1)

C++基类和派生类的构造析构顺序

构造的时候先调用基类的构造函数,再调用派生类的构造函数 析构的时候先调用派生类的析构函数,再调用基类的析构函数 看一个例子: #include "stdafx.h" class Base { public: Base() { printf("Base construct!\n"); } virtual ~Base() { printf("Base...
阅读(1261) 评论(0)

设计模式之抽象工厂,C++实现(一)

本部分就说明最简单的抽象工厂实现,当然在实际项目应用中不会这么做,仅为解释该模式。 上图的抽象 工厂有两个工厂,分别生产对应的ProductA和ProductB(可以假想为蓝色或者红色的两种产品A22 = 4) 下面为简单代码示例 // 抽象工厂模式(Abstract Factory),提供一个创建 // 一系列相关或相互依赖对象的接口,而无需指定他们具体的类...
阅读(1018) 评论(0)

C++基类与派生类

一、构造 构造函数不能为虚函数 派生类要先调用基类的构造函数,而不能直接覆盖基类的构造函数。 所以在派生类不能再成员初始化列表中初始化基类的成员 见如下例子: class Base { public: Base(double dNum) : nBase(1) , dBase(dNum) { } int ShowNum(){return nBa...
阅读(752) 评论(0)

chm文件打开看不到内容的问题

下载下来的一些chm文件,打开的是否提示“打开此文件前总是询问”,不理睬直接打开后,只有目录,页面内容都显示“已取消到本页的导航”。原因是该CHM文件的发行商未知,将“打开此文件前总是询问”选项取消后,从此打开这个chm文件就没有问题了。       查看chm文件的一些常见故障,抄录如下: 一、正确操作方法 1、鼠标右键单击该CHM文件,在右键快捷窗口中选择“打开方式”-“Micros...
阅读(1345) 评论(0)

C语言算法(一)基础

代码来自C语言编程百例 一、魔方阵 矩阵阶数是 3      8    1    6      3    5    7      4    9    2 for(i=1; i<=n; i++) for(j=1; j<=n; j++) array[i][j] = 0; /* 建立魔方阵 */ j = n/2 + 1; array[1][j]...
阅读(665) 评论(0)

C语言的指针

二维数组 void main() { int num; /* 声明子函数 */ void average(float *point, int n); void search(float(*point)[4], int n); /* 定义一个静态存储数组并赋初值 */ static float score[4][4] = {{76, 90, 92, 87}, {68,...
阅读(572) 评论(0)

收藏链接用的blog

OpenCV http://blog.csdn.net/morewindows/article/category/1291764 GDAL http://blog.csdn.net/liminlu0314/article/category/777646 博客收藏列表 http://blog.csdn.net/csh624366188/article/details...
阅读(699) 评论(0)
172条 共9页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:194075次
    • 积分:3578
    • 等级:
    • 排名:第10935名
    • 原创:106篇
    • 转载:51篇
    • 译文:15篇
    • 评论:37条
    博客专栏
    文章分类
    站长统计