Call by Value vs. Call by Reference vs. Call by Sharing
599
Is Java "pass-by-reference" or "pass-by-value"?
91999
C++: Why pass-by-value is generally more efficient than pass-by-reference for built-in (i.e., C-like) types
82611
c++: when to use pointers?
142031
Variable scope confusion in C#
34833
COUNT(*) vs. COUNT(1) vs. COUNT(pk): which is better?
144021
Defining/Calling Objects with weird names?
129581
Does C++ pass objects by value or reference?
34247
C++ performance of accessing member variables versus local variables
100409
When to use an object instance variable versus passing an argument to the method
54299
Differences between unique_ptr and shared_ptr
42625
SFDC: Understanding With Sharing, Without Sharing & Unspecified Sharing Classes
10150
Should I use static_cast or reinterpret_cast when casting a void* to whatever
39543
Is it legal/well-defined C++ to call a non-static method that doesn't access members through a null pointer?
10081
Is there a difference between foo(void) and foo() in C++ or C?
105070
Are there any downsides to passing structs by value in C, rather than passing a pointer?
94336
How are references implemented internally?
34534
Difference between returning reference vs returning value C++