メンバーフィールドのメンバー関数のstd :: async

galah92
class Foo
{

private:

    std::unique_ptr<Bar>& bar;
    int retVal;
    std::future<int> myFuture = std::async(std::launch::async, &Foo::bar->myMethod, this);

    Foo(std::unique_ptr<Bar>& bar_) : bar(bar_) {}

}

これはうまくいかないので、これはトピックを要約していると思います。どうすれば起動できるmyFutureBar::myMethod

カレス

名前を付けてBar::myMethod、(適切な履歴書)Bar *またはを渡す必要がありBar &ます。それは次のようになります

std::async(std::launch::async, &Bar::myMethod, bar.get());

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

std :: asyncでクラスメンバー関数を起動するためのテンプレート関数

分類Dev

std :: asyncと非静的メンバー関数

分類Dev

std :: threadでstd :: packaged_taskのメンバー関数を使用します(std :: asyncではありません)

分類Dev

std :: async with a member関数、引数として別のメンバー関数を保持します

分類Dev

別のクラスインスタンスのメンバー関数としてasync_writeコールバックをブーストします

分類Dev

このキーワードをanonymous&async関数にバインドする

分類Dev

クラスメンバーメソッドを呼び出すC ++ std :: asyncは変数の変更を認識しません

分類Dev

メイン関数以外の関数でstd :: asyncを使用する場合のスコープブロック

分類Dev

boost :: asioメンバー関数をacceptor.async_accept()に渡す方法

分類Dev

puppeteerでasync / awaitなしでウィンドウのグローバル変数を取得する方法

分類Dev

CoroutineScope.launchとCoroutine.asyncがCoroutineScopeのメンバー関数ではなく拡張関数であるのはなぜですか?

分類Dev

動的に割り当てられた実装-クラスstd :: async-そのメンバー

分類Dev

std :: asyncを使用してテンプレート化されたメンバー関数を呼び出します

分類Dev

clangのstd :: asyncを使用したテンプレート関数

分類Dev

async / await関数のコールバックを行う方法

分類Dev

キャンセル処理を行うasync_waitハンドラークラスメンバー

分類Dev

関数と引数のパラメーターを必要とする関数でstd :: asyncを使用する

分類Dev

AsyncメソッドのSyncバージョンを作成するにはどうすればよいですか?

分類Dev

複数のフィールドのComboBox表示メンバー

分類Dev

@Asyncメソッドを使用したJUnitロールバックトランザクション

分類Dev

フレンド関数でのメンバー関数の使用

分類Dev

フォールド式のメンバー関数へのポインター

分類Dev

フォールド式のメンバー関数へのポインター

分類Dev

async / awaitチェーンの1つのpromiseが失敗するgracefullフォールバック?

分類Dev

multiprocessing.Pool:apply_asyncのコールバックオプションを使用するときにヘルパー関数を呼び出す

分類Dev

プロセスのプールのコールバック関数でapply_asyncを使用する

分類Dev

メンバー関数のpython静的オーバーロード

分類Dev

コールバック関数はマルチプロセッシングmap_asyncでどのように機能しますか?

分類Dev

multiprocessing.Poolインスタンスをapply_asyncコールバック関数に渡す方法は?

Related 関連記事

  1. 1

    std :: asyncでクラスメンバー関数を起動するためのテンプレート関数

  2. 2

    std :: asyncと非静的メンバー関数

  3. 3

    std :: threadでstd :: packaged_taskのメンバー関数を使用します(std :: asyncではありません)

  4. 4

    std :: async with a member関数、引数として別のメンバー関数を保持します

  5. 5

    別のクラスインスタンスのメンバー関数としてasync_writeコールバックをブーストします

  6. 6

    このキーワードをanonymous&async関数にバインドする

  7. 7

    クラスメンバーメソッドを呼び出すC ++ std :: asyncは変数の変更を認識しません

  8. 8

    メイン関数以外の関数でstd :: asyncを使用する場合のスコープブロック

  9. 9

    boost :: asioメンバー関数をacceptor.async_accept()に渡す方法

  10. 10

    puppeteerでasync / awaitなしでウィンドウのグローバル変数を取得する方法

  11. 11

    CoroutineScope.launchとCoroutine.asyncがCoroutineScopeのメンバー関数ではなく拡張関数であるのはなぜですか?

  12. 12

    動的に割り当てられた実装-クラスstd :: async-そのメンバー

  13. 13

    std :: asyncを使用してテンプレート化されたメンバー関数を呼び出します

  14. 14

    clangのstd :: asyncを使用したテンプレート関数

  15. 15

    async / await関数のコールバックを行う方法

  16. 16

    キャンセル処理を行うasync_waitハンドラークラスメンバー

  17. 17

    関数と引数のパラメーターを必要とする関数でstd :: asyncを使用する

  18. 18

    AsyncメソッドのSyncバージョンを作成するにはどうすればよいですか?

  19. 19

    複数のフィールドのComboBox表示メンバー

  20. 20

    @Asyncメソッドを使用したJUnitロールバックトランザクション

  21. 21

    フレンド関数でのメンバー関数の使用

  22. 22

    フォールド式のメンバー関数へのポインター

  23. 23

    フォールド式のメンバー関数へのポインター

  24. 24

    async / awaitチェーンの1つのpromiseが失敗するgracefullフォールバック?

  25. 25

    multiprocessing.Pool:apply_asyncのコールバックオプションを使用するときにヘルパー関数を呼び出す

  26. 26

    プロセスのプールのコールバック関数でapply_asyncを使用する

  27. 27

    メンバー関数のpython静的オーバーロード

  28. 28

    コールバック関数はマルチプロセッシングmap_asyncでどのように機能しますか?

  29. 29

    multiprocessing.Poolインスタンスをapply_asyncコールバック関数に渡す方法は?

ホットタグ

アーカイブ