栈push操作时判断栈满是否该用断言
栈的pushp操作,成功与否可以通过bool返回值来完成。但如果想要偷懒的话,常常是在push操作中加退出点,这时使用assert()是否合适呢?push的个数具有不确定性,而assert()在发布版中会被忽略掉,是否应该用一个die()函数来代替assert()呢? 我认为应该使用更优美的 goodbye, its_hard_to_die 函数你会发现程序更有健壮性。 回复 2# dorodaloo
你好,不是很懂哎,请问可以详细说一下么?
页:
[1]