- 主题:昨天被sprintf坑惨
你至少应该开启编译警报
--
FROM 158.140.1.*
stl 源码剖析?
【 在 pfan117 的大作中提到: 】
: 嗯嗯,发展了,确实发展了。当年STL被吹的神乎其神的,还出书,然后我还买了。
--
FROM 111.207.199.*
少写了一个参数,
【 在 ziqin 的大作中提到: 】
: 一段代码,莫名其妙的直接宕机,后来折腾了半天,发现是sprintf("%c", a)的地方 a是double,我记得以前这种不会宕机,是因为各种优化的原因嘛?
: --
:
发自「今日水木 on iPhone 13」
--
FROM 223.104.41.*
是sprintf("%c", a)还是printf("%c", a) ?
printf("%c", a)虽然有问题,但是不会导致程序挂掉,更不会导致宕机
sprintf("%c", a)会导致程序挂掉,因为"%c"是常量字符串,不可写。但是不会导致宕机啊
--
FROM 124.71.94.*