![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 76
懒懒de剑剑
作为一个网站~~没有言论自由你造吗~~
展开
-
很值得学习的Linux C++线程池框架
本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通过该线程池框架执行多线程任务是多么的简单。1. 为什么需要线程池 目前的大多数网络服务器,包括Web服务器、Email服务器以及数转载 2014-05-16 16:07:35 · 571 阅读 · 0 评论 -
C++游戏开发之碰撞检测算法
/*检测是否碰撞*/if(CCRectMake(X-mario->getPathLenght()+1,Y,Widht-2,Height).intersectsRect(mario->getPlayerBoundingBox())){ /*上面的函数是检测到已经碰撞后, 下面的逻辑是判断碰撞后人物与物体的位置关系*/ /*物体位置和长宽*/ float x2 = X-mario->getP转载 2014-06-13 11:36:00 · 3841 阅读 · 0 评论 -
操作符重载的应用(数组类)
前面学习了操作符重载,现在我们来写个例子测试下。#include #include using namespace std;class Array{private: int mLength; int* mSpace; public: Array(int len) { if (len < 0) {原创 2014-07-09 19:24:41 · 475 阅读 · 0 评论 -
C++操作符重载(++、=、<<、==、!=)
C++有个很重要的原创 2014-07-09 14:53:26 · 579 阅读 · 0 评论 -
C++设计模式之单例模式
在游戏开发过程中原创 2014-07-10 14:27:38 · 510 阅读 · 0 评论