「条件付きジャンプまたは移動は初期化されていない値に依存している」valgrindメッセージを正確に示す
したがって、valgrindからいくつかの不思議な初期化されていない値のメッセージを受け取っており、それは悪い値がどこから発生したのかという非常に謎です。 valgrindは、単一化された値が最終的に使用される場所を示しているようですが、初期化されていない値の原点は示していません。 ==11366== Conditional jump or move depends on uninitialised value(s) ==11366== at 0x43CAE4F: __printf_fp (in /lib/tls/i686/cmov/libc-2.7.so) ==11366== by 0x43C6563: vfprintf (in /lib/tls/i686/cmov/libc-2.7.so) ==11366== by 0x43EAC03: vsnprintf (in /lib/tls/i686/cmov/libc-2.7.so) ==11366== by 0x42D475B: (within /usr/lib/libstdc++.so.6.0.9) ==11366== by 0x42E2C9B: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, …