lhd666 发表于 2018-02-24 10:15

栈push操作时判断栈满是否该用断言

栈的pushp操作,成功与否可以通过bool返回值来完成。但如果想要偷懒的话,常常是在push操作中加退出点,这时使用assert()是否合适呢?push的个数具有不确定性,而assert()在发布版中会被忽略掉,是否应该用一个die()函数来代替assert()呢?

dorodaloo 发表于 2018-02-25 10:37

我认为应该使用更优美的 goodbye, its_hard_to_die 函数

你会发现程序更有健壮性。

lhd666 发表于 2018-02-26 22:05

回复 2# dorodaloo

你好,不是很懂哎,请问可以详细说一下么?
页: [1]
查看完整版本: 栈push操作时判断栈满是否该用断言