คำถามติดแท็ก forwarding

3
เมื่อใดที่จะใช้ std :: forward เพื่อส่งต่อข้อโต้แย้ง?
C ++ 0x แสดงตัวอย่างการใช้std::forward: template<class T> void foo(T&& arg) { bar(std::forward<T>(arg)); } เมื่อใดจึงจะใช้ประโยชน์std::forwardเสมอ นอกจากนี้ยังจำเป็นต้องใช้&&ในการประกาศพารามิเตอร์มันถูกต้องในทุกกรณี? ฉันคิดว่าคุณจะต้องส่งผ่านฟังก์ชั่นชั่วคราวหากฟังก์ชั่นนั้นถูกประกาศไว้&&ในนั้นดังนั้นฟูสามารถถูกเรียกด้วยพารามิเตอร์ใด ๆ ได้หรือไม่? สุดท้ายถ้าฉันมีฟังก์ชั่นการโทรเช่นนี้ 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)...); } นอกจากนี้หากใช้พารามิเตอร์สองครั้งในฟังก์ชั่นเช่นการส่งต่อไปยังสองฟังก์ชั่นในเวลาเดียวกันควรใช้std::forwardหรือไม่? จะไม่std::forwardแปลงสิ่งเดียวกันเป็นสองครั้งชั่วคราวย้ายหน่วยความจำและทำให้ไม่ถูกต้องสำหรับการใช้งานครั้งที่สอง? รหัสต่อไปนี้จะโอเคไหม template<int val, typename... Params> void doSomething(Params&&... …

5
ตั้งค่าการส่งต่อ URL ตาม DNS ใน Amazon Route53 [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ ฉันกำลังพยายามตั้งค่าการส่งต่อใน Amazon Route53 บริการ DNS ล่าสุดของฉัน (Nettica) ทำให้ฉันสามารถกำหนดเส้นทางคำขอไปยัง "aws.example.com" ไปยัง "https://myaccount.signin.aws.amazon.com/console/" ฟังก์ชั่นนี้รองรับโดย Route53 หรือไม่? Nettica บรรลุเป้าหมายอย่างไร มันแทรกเรคคอร์ด A, CNAME, PTR หรือ TXT พิเศษหรือไม่?

9
จะใช้การส่งต่อตัวแทน ssh กับ“ vagrant ssh” ได้อย่างไร?
แทนที่จะสร้างคู่คีย์ SSH ใหม่ในกล่องจรจัด, ผมอยากจะกลับมาใช้คู่คีย์ฉันมีในเครื่องโฮสต์ของฉันโดยใช้การส่งต่อตัวแทน ฉันได้ลองตั้งค่าconfig.ssh.forward_agentเป็น TRUE ใน Vagrantfile จากนั้นรีบูต VM และลองใช้: vagrant ssh -- -A ... แต่ฉันยังคงได้รับแจ้งให้ใส่รหัสผ่านเมื่อฉันพยายามชำระเงินด้วยคอมไพล์ มีความคิดอะไรที่ฉันขาดหายไป?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.