Is it better to pass-by-value and then move-construct or to pass-by-reference and then copy-construct
86593
Why do we copy then move?
30438
Best practice of passing a large number of parameters to functions
77807
Does pass-by-value affect the performance of function calls?
65281
clone() vs copy constructor vs factory method?
45188
How do I pass a variable by reference?
31437
When should you use a class vs a struct in C++?
10895
Copy constructor elision?
49247
Pass by Reference / Value in C++
91999
C++: Why pass-by-value is generally more efficient than pass-by-reference for built-in (i.e., C-like) types
27452
Move constructor on derived object
131352
Pointer vs. Reference
66336
Why copy constructor is not called in this case?
58713
When is it best to use the stack instead of the heap and vice versa?
26849
'pass parameter by reference' in Ruby?
67684
Does moving variable declaration outside of a loop actually increase performance?
66012
Returning a const reference to an object instead of a copy
34534
Difference between returning reference vs returning value C++