タグ付けされた質問 「forwarding」

3
std :: forwardを使用して引数を転送するのはいつですか?
C ++ 0xは、次の使用例を示していますstd::forward。 template<class T> void foo(T&& arg) { bar(std::forward<T>(arg)); } いつ使用すると有利std::forwardですか? また、&&パラメーター宣言で使用する必要がありますが、すべての場合に有効ですか?関数がその中で宣言さ&&れている場合、関数に一時変数を渡す必要があると思ったので、任意のパラメーターでfooを呼び出すことができますか? 最後に、次のような関数呼び出しがある場合: template<int val, typename... Params> void doSomething(Params... args) { doSomethingElse<val, Params...>(args...); } 代わりにこれを使用する必要があります: template<int val, typename... Params> void doSomething(Params&&... args) { doSomethingElse<val, Params...>(std::forward<Params>(args)...); } また、関数でパラメータを2回使用する場合、つまり2つの関数に同時に転送する場合、使用するのが賢明std::forwardですか?しませんstd::forwardメモリを移動し、二回の一時的に同じことを変換し、それが二次利用のために無効にしますか?次のコードは大丈夫でしょうか: template<int val, typename... Params> void doSomething(Params&&... args) { doSomethingElse<val, Params...>(std::forward<Params>(args)...); doSomethingWeird<val, Params...>(std::forward<Params>(args)...); …

5
Amazon Route53でDNSベースのURL転送を設定する[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 昨年休業。 この質問を改善する Amazon Route53で転送を設定しようとしています。私の最後のDNSサービス(Nettica)では、リクエストを「aws.example.com」から「https://myaccount.signin.aws.amazon.com/console/」にルーティングできました。 この機能はRoute53でサポートされていますか? Netticaはこれをどのように達成しますか?特別なA、CNAME、PTR、またはTXTレコードを挿入しますか?

9
「vagrant ssh」でsshエージェント転送を使用するにはどうすればよいですか?
迷惑なボックスに新しいSSHキーペアを作成するのではなく、エージェント転送を使用して、ホストマシンにあるキーペアを再利用したいと思います。Vagrantfileでconfig.ssh.forward_agentをTRUEに設定してから、VMを再起動して、以下を使用してみました。 vagrant ssh -- -A ...しかし、gitチェックアウトを実行しようとすると、パスワードの入力を求められます。私が見逃しているものはありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.