自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 C++如何避免使用rand() % xxx的方式实现类似抽奖概率类的问题

头文件:#pragma once#include #include class Weight{ public: template static int GetWeightIndex( const T *pSrcWeight, size_t Size ) { if( 0 == pSrcWeight || 0 == Size ) { return ~0;

2015-09-28 11:39:36 4235 1

原创 C++多线程定时器完整实现

头文件:#pragma once#include #include #include //回调接口typedef struct ITimerEngineCallBack{ virtual bool OnTimerEngineCallBack( DWORD TimerID, DWORD Param ) = 0;}* ITimerEngineCallBackPtr;clas

2015-09-23 12:30:19 13455 1

原创 C++多线程Singleton模式

#include #include //锁class LockObject{ public: LockObject() { InitializeCriticalSection( &mLock ); } virtual ~LockObject() { DeleteCriticalSection( &mLock ); } void Lock()

2015-09-22 15:29:13 947

原创 boost::lexical_cast简单实现

#include templateOutput custom_cast( const Input &In ){ std::stringstream Converter; //关键核心使用字符流 Converter << In; //读取输入 Output Out; Converter >> Out; //写入到输出 return Out;}int main(){

2015-09-22 11:27:17 767

原创 C++ 联合体共享变量值的计算

输入下面代码: #include union stTest { int a; char b[2]; }; int main() { stTest t; t.a = 300; printf( "%u %

2015-09-17 11:32:36 1261

原创 C++ 结构体字节对齐

1.字节对齐的作用加快CPU访问内存速度,平台移植2.如何计算字节对齐后的结构体大小输入下面代码:#include struct stTest{ int a; char b; short c;};int main(){ printf( "%u\n", sizeof( stTest ) ); return 0;}输出结果为8.字节对齐有

2015-09-02 15:03:14 1106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除