07 2014 档案

摘要:1 char* vector_advance(char* val)大部分人都遇到过上面的函数,最大的问题就是资源由谁释放?再看一个函数1 char (&vector_advance(char (&var)[4]))[4]这个函数的意思是,vector_advance是函数名,接收一个包含4个元素的数... 阅读全文
posted @ 2014-07-28 21:48 lniwn 阅读(231) 评论(0) 推荐(0)
摘要:Boost.ScopeExit库由于种种原因,C++中没有Java或C#中的try{}finally{}语句,虽然有SEH,可以实现finally效果,但是可定制性太差,不尽人意。SEH实现的finally语句__try{ throw std::bad_exception();}__finally{... 阅读全文
posted @ 2014-07-27 00:11 lniwn 阅读(1087) 评论(0) 推荐(0)