文章 2017-11-15 来自:开发者社区

【C++实现序列的划分】

C++实现类型不限的序列的划分算法 代码: /** * project: partition template * author:billhoo * date: 2012年3月10日 */ #pragma once #ifndef _PARTITION_H #define _PARTITION_H template<class Iterator, class Comp> Iter...

文章 2017-11-15 来自:开发者社区

Visual C++】游戏开发笔记之十 基础动画显示(三) 透明动画的实现

"透明动画”是游戏中一定会用到的基本技巧,它通过图案的连续显示及图案本身背景的透明化处理,在背景图上产生出栩栩如生的动画效果。 &nbsp; 看过之前笔记的朋友们应该知道,在笔记六里我们介绍了使位图背景透明的方法,在笔记八里我们讲解了使用游戏循环显示动画的技巧,而这节笔记的内容,刚好是两者的一个综合。 &nbsp; 如果有没看过之前笔记系列的朋友,为了便于理解本节的内容,可以先浏览一下之前的笔记六...

文章 2017-11-14 来自:开发者社区

纯c++实现之滚动窗口

别在MFC了,先分析下,上图 我们以左上角为坐标原点,用position_width和position_height来保存当前显示坐标。 根据msdn说明,滚动条默认情况下的值在0~100之间。 根据图可以知道positon_width的活动范围是0到canvas_width-screen-width,另一边类似。 所以有恒等式1:position_width/(canvas_width-sc.....

文章 2017-11-14 来自:开发者社区

C++实现委托机制(二)

1.引言:              上一篇文章已经介绍了如何构建一个无参数无返回值的函数指针的委托,这篇文章将对上一文章所述委托进行扩展,使得可以注册任意函数指针,不过再讲篇内容之前先要介绍一下实现这个功能所需要了解的C++11的一个新特性———可变参数模板。 2.可变参数模板:       &n...

文章 2017-11-14 来自:开发者社区

转载 C++实现的委托机制

1.引言 下面的委托实现使用的MyGUI里面的委托实现,MyGUI是一款强大的GUI库,想理解更多的MyGUI信息,猛击这里http://mygui.info/  最终的代码可以在这里下载:http://download.csdn.net/detail/gouki04/3641328  我们的目标是要实现一个跟.NET几乎完全一样的委托,使用简单,支持多播,可以添加删除委托。同...

文章 2017-11-14 来自:开发者社区

C++对注册表常见操作的封装实现(二)

2、实现文件 view plaincopy to clipboardprint? /********************************************************************   *  文件名:RegOperator.cpp   *  文件描述:对头文件中定义类的成员函数进行了实现   *  ...

文章 2017-11-13 来自:开发者社区

对sql查询语句组合查询的通用实现算法(c++版,java版)

 现在我们做的大型项目大多要与关系型数据库进行交互,不知道大家有没有遇到这样的问题,组合查询,两个条件A,B,组合情况有A,B,AB,也就三种,写死SQL语句也不麻烦,不就是几个if,else吗!但是要是有三个条件组合呢?A,B,C,这样就会有A,B,C,AB,AC....这要n个if,else吧. ok,下面我们写个通用算法解决以上问题 首先C++版   // 查询...

文章 2017-11-13 来自:开发者社区

C++实现一个栈(使用类模板)

1、代码 1.1 调试信息的配置 //一个调试开关,如果要看调试信息,就把这个开关的注释去掉 //#define USEDEBUG //如果调试开关打开了,就定义好调试的输出函数(其实是个宏), #ifdef USEDEBUG #define DEBUG(fmt, arg...)\ do{\ printf("%s %d %s() : ", __FILE__, __L...

C++实现一个栈(使用类模板)
文章 2017-11-12 来自:开发者社区

c++实现理发师问题。。

 #include<cstdarg> #include<Windows.h> #include<iostream> #include <cmath> #include<ctime> #define MAX_COUNT 10//最多理发人数 #define CHAIRS 4//店中...

文章 2017-11-12 来自:开发者社区

C++ 实现 Data类(简单的日期计算器)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 7....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注