問題タブ [rxcpp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1202 参照

c++ - ラムダ関数に渡された null ポインターは null ではなくなりました

ラムダ関数への参照として null ポインターを渡そうとしましたが、null のままではなく、メモリ アドレスを受け取ります。

null のままになるようにそのポインターを渡す方法はありますか?

0 投票する
1 に答える
679 参照

c++11 - RXCPP: ブロッキング関数のタイムアウト

ブロッキング関数を考えてみましょう: this_thread::sleep_for(milliseconds(3000));

私は次の動作を取得しようとしています:

ブロッキング機能をトリガーしたいのですが、時間がかかりすぎる (2 秒以上) 場合は、タイムアウトする必要があります。

私は次のことをしました:

私はこれを機能させることができません。まず、s は別のスレッドから on_next できないと思います。

だから私の質問は、これを行う正しい反応的な方法は何ですか? rxcpp でブロッキング関数をラップしてタイムアウトを追加するにはどうすればよいですか?

続いて、次のように動作する RX ストリームを取得したいと考えています。