2
J'ai un codegdb incohérence d'impression
int main(int argc, char* key[]) {
cout << strlen(key[1]) << endl;
Cout show 4.
maintenant avec gdb
(gdb)print strlen(key[1])
montre -147660784
Quelle est la raison de cette différence?
Reproduction exacte: http://askubuntu.com/questions/27019/strlen-returns-incorrect-value-when-called-in-gdb – karlphillip
Cette question se rapporte à des outils qui utilisent les programmeurs, il est tout à fait sur le sujet pour SO (même si cela a été demandé sur un autre site). –