- 博客(4)
- 收藏
- 关注
原创 语音菜单
在业务流程开发的过程中,常常会遇到语音菜单——给用户播放提示音,让用户作出选择。如提示用户“业务咨询请按1,余额查询请按2,修改密码请按3”,然后根据用户的输入进入不同的处理过程。 下面的例子流程功能如下:(1) 播放提示音“Menu.Vox”,同时等待用户的按键。只要用户有按键,停止播音,若用户的按键是“1”、“2”或“3”的话,系统返回StopDigi
2006-09-08 11:40:00
1469
原创 使用vector 来取代临时动态分配数组空间
我们常常会遇到需要临时动态分配数组空间的情形。如:char * buf = new char[100];_ltoa(100,buf,10);delete[] buf; 一不小心就可能忘了释放内存空间导致内存泄漏。其实我们可以利用vector的特性来实现同样的功能。 vector buf(10);_itoa(100,&buf[0],10);在buf 的生命周期外的地方,b
2006-04-25 15:13:00
1033
原创 函数对象的使用
在STL里,常常用到函数对象。关键是要重载()运算符。从class TFuncObj{public: TFuncObj(int value) : m_value(value) { }//重载()运算符 bool operator()(int item) { return item == value;}public: int m_value;}
2006-04-25 14:53:00
696
原创 一个简单singleton的实现
开发中常常用到singleton 这种模式。实现起来非常简单。xxx.h class CTSingleTon{public:static CTSingleTon& GetIntance()private:CTSingleTon(){};~CTSingleTon(){};};xxx.cppCTSingleTon& CTSingleTon::GetIntance
2006-04-25 14:35:00
682
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人