普段C#をやっていて、Qt(C++)を初めてやることになりました

Qtのイベントの考え方なのですが  
C#のイベントようなものはsignalとslotをconnect関数でつなぎ合わせるという考え方で置き換えていけば良いのでしょうか  
C++のコールバックを更に拡張したような実装ですがその考え方で会っていますか

また、C#のようなスレッドセーフな排他キュー(ConcurrentQueue)は自分で実装するという考え方でいいのでしょうか  
それとも探し方がまずいだけで、実は似たような機能やクラスがあったりするのでしょうか
CC BY-SA 4.0
2020-04-03T03:24:39.540
65319
2020-04-03T03:24:39.540
15047
question
qt
C#をやっていた人間がQtのプログラムを組む際の考え方