問題タブ [universal-reference]
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.
c++ - 左辺値を A にバインドできません&&
T&&
普遍的な参照 ( ) は、あらゆる種類の参照を取ることになっていると思いました。しかし、以下は機能しません。
私が書いているライブラリで const-correct をしようとすると、この問題に遭遇します。私は C++ が初めてで、このようなものを見たことがありません。
test.cpp:
エラー (でコンパイルg++ test.cpp -std=c++11
):
ちなみに、実際のプログラムでは、class A
は実際のデータを所有しておらず、実際にデータを保持している別のクラスへの参照を含んでいます。t
これは、メンバー関数がclass A
一時オブジェクトを受け入れることを許可するときに、間接/コピー データを常に作成していないことを意味することを願っています。