设计精良、文档丰富、支持给力的程序库,可以节省大量的时间和精力。代码质量和文档一般来说会比自己开发更好。因为多个用户共享成果,分摊的时间、精力和金钱也会花费更少。广泛使用的程序库,维护的更好,也能更快适配新的系统,节省移植成本。
vectorv={4,3,6,1,9};std::sort(begin(v),end(v),std::gater());std::for_each(begin(v),end(v),[](autox){std::coutx"";});通常标准库提供的排序算法执行效率比较高。除非有特殊原因,你需要自己实现排序等标准库中的算法。
尽量使用:
ISOC++标准库
GuidelinesSupportLibrary(GSL)
设计精良、文档丰富、支持给力的程序库,可以节省大量的时间和精力。代码质量和文档一般来说会比自己开发更好。因为多个用户共享成果,分摊的时间、精力和金钱也会花费更少。广泛使用的程序库,维护的更好,也能更快适配新的系统,节省移植成本。
kimim