wzy2687
wzy2687
正想学学http 相关知识, 看了第一天就感觉很好. 感谢tutu. 赞赏支持了下.
收到, 我先绕过.
// version #define TB_CONFIG_VERSION "1.6.3" #define TB_CONFIG_VERSION_MAJOR 1 #define TB_CONFIG_VERSION_MINOR 6 #define TB_CONFIG_VERSION_ALTER 3 #define TB_CONFIG_VERSION_BUILD 201904191123
> 再试试 dev 收到. 迟点测试.
> 再试试 dev 测试dev. tb_strcmp("abc",NULL) 和 tb_strcmp(NULL,"abc") 都会返回-1. 如果用 strcmp("abc",NULL), 程序会异常退出. @waruqi
> 正常,返回 -1 比较失败,debug 模式会触发 assert 抛异常 并dump 栈 如果有null 传入, 能否直接异常退出. -1 也是代表小于的意思. 程序可能会在后面挂, 或者出现未知行为.
确实, 应用场景不同,处理方式不同, 有没有这种可能. 把参数检查什么作为一种配置, release 的时候也能检查. 我这边场景比较小众, 基本要求是: 正确运行, 不正确就尽快挂掉.