- 主题:C++的map慢的令人发指,尤其比C#慢的太多太多
我一直以为c++里面的map相当于python的dict,看来是错了。
【 在 stub 的大作中提到: 】
: 也字不对,map是树,不是哈西
--
FROM 136.56.37.*
这个例子好,明白啦。
【 在 dongdi 的大作中提到: 】
: 优化
: debug基本不优化
: 比如a=b,c=a优化后就是c=a
: ...................
--
FROM 136.56.37.*
调试的时候换上debug build?
【 在 VChart 的大作中提到: 】
: 楼上的意思很明显了,就是性能不一样啊,release会去掉debug信息,运行效率更高,但是隐藏更深的bug可能会在release版本才会出现,更难以调试
: 砀
--
FROM 136.56.37.*
汗,这种太难debug了
【 在 BlackMask 的大作中提到: 】
: debug版本会在堆上分配多余内存填充字节
: 因此越界的时候可能不会导致错误
: release的时候没有这些字节就出错了
: ...................
--
FROM 136.56.37.*
python的dict现在好象也是sorted的,是按照插入的顺序排序
【 在 Bernstein 的大作中提到: 】
: 说的就是这个
: c++的std::map更慢,对应的是C#的sorted dictionary
--
FROM 136.56.37.*
还有好多不会的,汗
【 在 ventana 的大作中提到: 】
: 3.7以后吧。你哈哈还学python哪
--
FROM 136.56.37.*