摘要:
1、删除*.vssscc|*.vspscc|*.scc|*.scc文件。2、编辑项目工程文件(.vcproj),删除下列内容:SccProjectName = "SAK"SccLocalPath = "SAK"SccAuxPath = "SAK"SccProvider = "SAK"3、编辑解决方案(.sln),删除GlobalSection(SourceCodeControl) = preSol... 阅读全文
2010年10月26日
摘要:
标准的new头文件可以定义普通的new,同时,它也可以定义一个变体new操作符,这个操作符叫做nothrownew。在这个章节里,我将它的基本原理并向你们展示如何使用nothrow new。普通的new:过去和现在普通new一个异常的类型std::bad_alloc。这个是标准适应性态。在早期C++的舞台上,这个性态和现在的非常不同;new将返回0来指出一个失败,和malloc()非常相似。在一定... 阅读全文
摘要:
template void HeapAdjust(Type* heap, size_t begin, size_t end, bool (*cmp)(const Type&,const Type&)) { for (size_t i = begin; i void HeapSort(Type* heap, size_t length, bool (*cmp)(const Type&, ... 阅读全文
摘要:
据说有人给酒肆的老板娘出了一个难题:此人明明知道店里只有两个舀酒的勺子,分别能舀7两和11两酒,却硬要老板娘卖给他2两酒,聪明的老板娘毫不含糊,用这两个勺子在酒缸里舀酒,并倒来倒去,居然量出了2两酒,聪明的你能做到吗?这是一道智力题,其实正向推理就可以做到,个人感觉没什么难度:11 - 7 = 411 - (7 - 4) = 88 - 7 = 111 - ( 7 - 1) = 511 - ( 7 ... 阅读全文