несоответствие печати GDB - PullRequest
2 голосов
/ 14 октября 2010

У меня есть некоторый код

 int main(int argc, char* key[] ) {
 cout << strlen(key[1]) << endl; 

cout show 4.

, теперь использующий gdb

(gdb)print strlen(key[1])

, показывает -147660784
В чем причина этогоразница?

1 Ответ

3 голосов
/ 14 октября 2010

Может ли это быть связано с этой ошибкой? http://osdir.com/ml/debian-bugs-dist/2010-09/msg00019.html

...