c++
哈鲤哈鲤路丫
依然奋斗的泼昂鲤~
展开
-
random_shuffle()打乱顺序
random()的两个缺点:做格式化时,结果常常是扭曲的,所以得不到正确的随机数(如某些数的出现频率要高于其它数);random()只支持整型数;不能用它来产生随机字符,浮点数,字符串或数据库中的记录。原创 2017-02-28 14:53:14 · 5102 阅读 · 0 评论 -
assert用法及实现assert宏
对于调试程序来说,assert宏很重要。正确使用assert应该要这样:如果需要用到assert需要包括头文件assert.h。①不要在assert里面执行任何耗时的操作,一般就是几个整型比较完事。②assert里的语句应该是只读的。比如 assert((++i)③在线程函数里捕获并处理assert引发的异常。④不要用异常来实现逻辑跳转,当然更不要用assert来干原创 2017-02-28 15:21:17 · 564 阅读 · 0 评论