質問編集履歴

1

質問内容の一部削除・訂正

2020/07/19 09:07

投稿

hamusuke
hamusuke

スコア4

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,6 @@
1
- ###問題1
1
+ ###問題
2
2
 
3
3
  例のようにスマートポインタtarget_cost_にある値を、goal_cost_に保存したいのですがスマートポインタのコピーはできないということでした。OpenCVのプログラムでスマートポインタを使用しているため、どうにかしてスマートポインタ間で値をコピーする方法がないかお聞きしたいです。
4
-
5
- ###問題2
6
-
7
- 例のようにprivateで定義した関数Loop()をpublic内の関数Run()で呼び出すことは不可能なのでしょうか。通常、privateで定義したものはRunPrivate()のように同一のprivate内で定義した関数からしか呼び出せないと思っているのですが、方法は存在しないのでしょうか。
8
-
9
- 同時に2つの質問となってしましますがよろしくお願いいたします。
10
4
 
11
5
  ###例
12
6
 
@@ -22,8 +16,6 @@
22
16
 
23
17
  void Loop();
24
18
 
25
- void RunPrivate();
26
-
27
19
  std::unique_ptr<GpuMat<float>> target_cost_; // 元のポインタ 
28
20
 
29
21
  std::unique_ptr<GpuMat<float>> goal_cost_; //保存先にしたいポインタ