c++
文章平均质量分 70
byx2000
这个作者很懒,什么都没留下…
展开
-
用遗传算法解决VRP问题
车辆路径问题 (Vehicle Routing Problem,以下简称VRP问题)最早由Dantzig和Ramser于1959年首次提出,是运筹学中一个经典问题。VRP问题主要研究物流配送中的车辆路径规划问题,是当今物流行业中的基础问题。VRP问题的主要研究对象是以下问题:有一个配送中心,每天需要向若干配送点配送货物,配送中心有若干辆车可用于配送。已知配送中心和各配送点的位置,请问如何设计配送方案才能让配送效率尽可能高?该问题是一类物流配送优化问题的典型代表。对以上问题进行不同条件的约束,并设.原创 2021-03-15 08:55:17 · 20240 阅读 · 15 评论 -
c和c++中的坑
这篇文章记录了我在c和c++开发中遇到的一些坑。以下程序段的输出结果是什么?printf("%d\n", 1 | 0 == 0);printf("%d\n", 0 & 1 == 0);printf("%d\n", 1 + 2 << 3);答案:1024解释:由于位运算符的优先级较低,因此表达式1 | 0 == 0的真正含义是1 | (0 == 0),而不是(1 | 0) == 0;表达式1 + 2 << 3的真正含义是(1 + 2) <<原创 2021-03-05 21:43:32 · 133 阅读 · 0 评论 -
如何在c++中检测内存泄漏
在Visual Studio系列的IDE中,可以使用_CrtSetDbgFlag函数来检测内存泄漏:int main(){ _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); // some code ... return 0;}注意,_CrtSetDbgFlag需要在刚进入main函数时调用,在_CrtSetDbgFlag(...)和return 0之间的所有内存泄漏都可以被检测到,假如有下面的代码:int ma原创 2021-03-04 19:03:44 · 843 阅读 · 1 评论