随笔分类 -  C++

作弊的2048,有了它16384绝对不是梦想
摘要:因为有同学说完2048经常遇到坑爹情况,今天下午特地做了一个作弊版的2048,在这里先放上游戏,具体开发使用了自己写的一个2D游戏库,因为很久没有用了,因此为了方便就直接游戏代码放在了游戏库代码下,具体代码和游戏库将在以后贴上。S:保存 L:载入 Backspace:回退(最多回退两步) 上下... 阅读全文

posted @ 2014-04-06 00:16 kirito 阅读(2613) 评论(1) 推荐(0)

C++11智能指针
摘要:今晚跟同学谈了一下智能指针,突然想要看一下C++11的智能指针的实现,因此下了这篇博文。以下代码出自于VS2012 1 template 2 class shared_ptr 3 : public _Ptr_base 4 { // class for reference counted resource management 5 public: 6 typedef shared_ptr _Myt; 7 typedef _Ptr_base _Mybase; 8 9 shared_ptr() _NOEXCEPT 1... 阅读全文

posted @ 2014-04-01 11:40 kirito 阅读(2347) 评论(3) 推荐(1)

关于C++string的长度陷阱
摘要:std::string s = ...;..... assert(s.length() == strlen(s.c_str()));一般认为这段代码是不会断言失败的,但是实际上这段代码可能是会断言失败的std::string s = "ABCD"; s[2] = '\0'; std::cout <<... 阅读全文

posted @ 2014-03-26 02:03 kirito 阅读(2410) 评论(2) 推荐(0)

导航