我的初衷是用户用的不对,编译时能提示。这种不叫类型错误吗?我是不是用错术语了……你说只有后者,我没跟上。
接下来就都是请教的时间了。我还是懂得太少了~
std::map的树节点擦掉了类型吗,愿闻其详哈。
往map<k, v1> 里插入 {k, v2}?
【 在 ilovecpp 的大作中提到: 】
: 这种错误的概率嘛,我们先问一下,是用户用得不对可以引发类型错误,还是只有你这两百行代码里面的bug可以引发类型错误?应该是只有后者。
: 我觉得那就无所谓了。这两百行代码里的bug可以引发的错误那可多了去了,不差这个。
: 你看std::map里面的树节点为什么要擦除掉元素类型,它不怕树里面混进别的类型的元素?不怕的嘛。
--
FROM 1.80.241.*