teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コメントをうけて修正

2017/05/01 12:06

投稿

hmmm
hmmm

スコア818

answer CHANGED
@@ -28,12 +28,21 @@
28
28
  std::function<void(const HogeData&)> callback_;
29
29
  };
30
30
 
31
+ class OtherClass{
32
+ public:
33
+ void ProcessData(const HogeData& data){
34
+ //何か処理
35
+ }
36
+ };
37
+
31
38
  int main(){
32
39
  Hoge hoge;
40
+ OtherClass other;
33
41
  hoge.SetCallback(
34
- [](const HogeData& data)
42
+ [&other](const HogeData& data)
35
43
  {
36
- //データを受け取って何かしら処理
44
+ //データを受け取って何かしら処理
45
+ other.ProcessData(data);
37
46
  }
38
47
  );
39
48