回答編集履歴
2
文言
test
CHANGED
@@ -32,6 +32,8 @@
|
|
32
32
|
|
33
33
|
これで関数ポインタもメンバ関数もラムダ式も対応できるようになります。
|
34
34
|
|
35
|
+
(メンバ関数を代入するには`std::bind`かラムダ式の助けが必要)
|
36
|
+
|
35
37
|
|
36
38
|
|
37
39
|
例:
|
1
ラムダ式の例
test
CHANGED
@@ -31,3 +31,17 @@
|
|
31
31
|
```
|
32
32
|
|
33
33
|
これで関数ポインタもメンバ関数もラムダ式も対応できるようになります。
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
例:
|
38
|
+
|
39
|
+
```cpp
|
40
|
+
|
41
|
+
m_methodBox = make_shared<MethodBox>(200,200,130,50,"赤い丸を表示", []() {
|
42
|
+
|
43
|
+
DrawCircle(100, 100, 10, GetColor(255, 0, 0));
|
44
|
+
|
45
|
+
});
|
46
|
+
|
47
|
+
```
|