Why reference can not capture temporary while const ref and rval ref can
112035
How come a non-const reference cannot bind to a temporary object?
70582
C# Why can partial methods use ref, but not out?
92903
Operator overload which permits capturing with rvalue but not assigning to
20747
Why can't the template argument be deduced when it is used as template parameter to another template?
104791
Why isn't it legal to convert "pointer to pointer to non-const" to a "pointer to pointer to const"
149148
typedef pointer const weirdness
147226
Pass by reference, constant reference, rvalue-reference, or constant rvalue-reference?
15306
Should we pass a shared_ptr by reference or by value?
69617
Passing integers as constant references versus copying
1454
Error "initializer element is not constant" when trying to initialize variable with const
46434
Forward References - why does this code compile?
137605
Why can't the compiler deduce the template type from default arguments?
92654
Why can't C++11 move a noncopyable functor to a std::function?
65580
Difference between pointer and reference as thread parameter
132343
C++ const std::map reference fails to compile
52821
Why do I get different results when I dereference a pointer after freeing it?
115252
How do I pass a primitive data type by reference?