suncode

  博客园 :: 首页 :: 新随笔 :: :: :: 管理 ::

2011年3月29日

摘要: 意图:保证一个类仅有一个实例,并提供一个访问的全局访问点--------------------singleton.h-----------------------View Code #ifndef SINGLETON_H#define SINGLETON_Hclass singleton{public: static singleton* instance();protected: singleton();private: static singleton* _instance;};#endif //SINGLETON_H---------------------singleton.cpp- 阅读全文
posted @ 2011-03-29 14:46 suncode 阅读(339) 评论(0) 推荐(0)

摘要: 今天一朋友问了一问题想到了二进制的解决方法,于是上网搜了下资料,觉得有用,就拿来主意,贴下以备后用。char *_itoa( int value, char *string, int radix );第一个参数是要转换的数,第二个参数用于存放结果,第三个参数就是指进位制了。用法举例:char tmp[32];itoa(985,tmp,16);这就是把985转换为16进制的字符串。如果你一定要自己写,你的方法并不好。你可以这样来看问题,一个整数占用32bit,8进制其实就是要求的3bit为一分组,而16进制则是4bit为一分组。你完全可以利用C++的位操作运算来处理,这样会更快且准确。以16进制 阅读全文
posted @ 2011-03-29 14:24 suncode 阅读(376) 评论(0) 推荐(0)