gdb を使用すると、奇妙な問題が発生しました。3 回表示されるメソッドがあります。
(gdb) b Logger::Logger
[0] cancel
[1] all
[2] Logger at src/Logger.cpp:52
[3] Logger at src/Logger.cpp:52
[4] Logger at src/Logger.cpp:52
3 つのインスタンスすべてがファイル Logger.cpp の 552 行目にあるという事実から、実際には同じメソッドを参照していると推測できます。これはどういう意味ですか?Logger::Logger コンストラクターが誤ってバイナリに 3 回入りましたか、それとも gdb のバグですか?