質問編集履歴
1
質問内容の一部削除・訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,8 +1,5 @@
|
|
1
|
-
###問題
|
1
|
+
###問題
|
2
2
|
例のようにスマートポインタtarget_cost_にある値を、goal_cost_に保存したいのですがスマートポインタのコピーはできないということでした。OpenCVのプログラムでスマートポインタを使用しているため、どうにかしてスマートポインタ間で値をコピーする方法がないかお聞きしたいです。
|
3
|
-
###問題2
|
4
|
-
例のようにprivateで定義した関数Loop()をpublic内の関数Run()で呼び出すことは不可能なのでしょうか。通常、privateで定義したものはRunPrivate()のように同一のprivate内で定義した関数からしか呼び出せないと思っているのですが、方法は存在しないのでしょうか。
|
5
|
-
同時に2つの質問となってしましますがよろしくお願いいたします。
|
6
3
|
###例
|
7
4
|
```
|
8
5
|
class Hoge{
|
@@ -10,7 +7,6 @@
|
|
10
7
|
void Run();
|
11
8
|
private:
|
12
9
|
void Loop();
|
13
|
-
void RunPrivate();
|
14
10
|
std::unique_ptr<GpuMat<float>> target_cost_; // 元のポインタ
|
15
11
|
std::unique_ptr<GpuMat<float>> goal_cost_; //保存先にしたいポインタ
|
16
12
|
...
|