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

数组队列C++实现

template <typename _T>   class CArrayQueue {   public:       CArrayQueue() {           m_...

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

用C++实现跨平台游戏引擎开发

你是否梦想写一部格斗游戏但却无从着手呢?是否你只因游戏开发好玩而对之感兴趣?本文我们将分析一个通用的跨平台游戏引擎,每个游戏开发新手都可以自由地使用它。  1. 3D游戏引擎的简短历史   在游戏开发中,从一开始就确定正确的开发平台是很重要的。是否你的游戏支持Windows,Linux和OS X?是否你的游戏开发只使用OpenGL就足够了?OpenGL是十九世纪九十年代初期设计的,起初只运行于价....

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

C++实现文件操作(源码)!

都是很简单的代码,那就闲话少说,切入正题! 文件写入: &nbsp; #include&nbsp;&lt;fstream&gt; #include&nbsp;&lt;iostream&gt;&nbsp;using&nbsp;namespace&nbsp;std;int&nbsp;main(){string&nbsp;str; ofstream&nbsp;out("d.txt"); str="床前明...

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

用面向对象思想实现时钟C++描述

用面向对象思想实现时钟C++描述的实例代码: 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 6...

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

常见缓存算法和LRU的c++实现

对于web开发而言,缓存必不可少,也是提高性能最常用的方式。无论是浏览器缓存(如果是chrome浏览器,可以通过chrome:://cache查看),还是服务端的缓存(通过memcached或者redis等内存数据库)。缓存不仅可以加速用户的访问,同时也可以降低服务器的负载和压力。那么,了解常见的缓存淘汰算法的策略和原理就显得特别重要。 常见的缓存算法 LRU (Least recently...

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

C#和C/C++指针实现swap交换

当我们要编程的时候要实现两个数的简单交换,要求必须调用子函数来交换,咋一看挺简单,就直接交换一下或许就能实现,但真正实现起来或许我们会碰到一定的问题,当运行结果的时候,我们有可能会惊讶的发现怎么两个数还没有交换呢,其实这是我们对函数参数是值类型还是应用类型还不够了解,发生错误就是因为我们使用的是值传递,接下来我通过两种语言来实现这一方法,首先是c语言实现 C代码实现: #include &...

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

全排列算法的c++实现(非递归)

本文算法出自:梦辽软件,只实现了文中所说的第五种算法 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 ...

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

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

/*============================================================       * 分支功能:备份注册表       * 参  数:-save  RootKey SubKey Filename    &...

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

循环识别的C++/Java/Go/Scala实现比较

 摘要 - 在这个经验报告中,我们用四种编程语言C++/Java/Go/Scala,编写了满足规范的、紧凑的性能测试基准程序。实现中,我们都是使用的实现语言的惯用的容器类,循环结构,以及内存/对象分配方案。它并不试图利用特定的语言和运行时功能,以实现最大性能。这种方法,可以使得语言特性、代码复杂度、编译器和编译时间、二进制文件大小、运行时间、和内存消耗的比较近乎公平。 而基准本身很简单,...

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

常见排序算法之-冒泡排序(C++实现)

----C++&nbsp;冒泡排序算法 &nbsp;算法分析: &nbsp;设数组长度为N。 1.比较相邻的前后二个数据,如果前面数据大于后面的数据,就将二个数据交换。 2.这样对数组的第0个数据到N-1个数据进行一次遍历后,最大的一个数据就"沉"到数组第N-1个位置。 3.N=N-1,如果N不为0就重复前面二步,否则排序完成。 程序代码: 1 2 3 4 5 6 7 8 9 10 11 12 1...

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

开发与运维

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

+关注