Passing a read-only parameter in C++: copy or reference, or
7789
Is it better in C++ to pass by value or pass by constant reference?
44187
initializing std::string from char* without copy
69550
Why is the copy-constructor argument const?
15306
Should we pass a shared_ptr by reference or by value?
63542
How are C++ array members handled in copy control functions?
81630
Is it possible to print a variable's type in standard C++?
31521
C++ copy-construct construct-and-assign question
98319
Does "const" just mean read-only or something more?
130160
Is there a template in C++11 to deduce the optimal type to use when passing a value to a function?
116084
Is there any way to pass an anonymous array as an argument in C++?
104029
Conditions for automatic generation of default/copy/move ctor and copy/move assignment operator?
91999
C++: Why pass-by-value is generally more efficient than pass-by-reference for built-in (i.e., C-like) types
87005
Why must the copy assignment operator return a reference/const reference?
76488
What is a reference-to-pointer?
17726
pass reference to array in C++
105801
How do you pass a member function pointer?
119990
Pass By Reference VS Pass by Value