- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
foo(int objType)
{
std:string sObjType;
char outStr[256];
memset(outStr,NULL,256);
sprintf(outStr,"0x%x",(unsigned int)objType);
sObjType = outStr;
//…
std::ostringstream str;
str << "Ready: list of objects, type " << sObjType;
TRACE(str.str());
}
absolut 10.08.2010 22:47 # 0
первый раз такое вижу. Хотя по сути и равносильно :
но всё таки NULL ассоциируется с указателем, а не значением.
Хотя вообще обнуление стоки перед sprintf() нафиг не надо.
Помесь Си и Си++ строк тоже "радует".
Altravert 12.08.2010 05:45 # 0
Не встречал еще такого трепета по отношению к null))
absolut 12.08.2010 10:15 # 0
NULL был придуман именно как нулевой указатель.
И только в ГК использовался как значение.
Altravert 12.08.2010 11:39 # 0
LinuxGovno 25.08.2021 05:54 # 0