In C++ (C Plus Plus), when you call by reference, you are directly accessing the data of the referenced object.
When you pass an object to a function by reference, any and all alterations to the object made within the function carry through to the actual object.
No, call-by-reference can be emulated with pointers.
No , Java does not support call by reference.
Very easily: there is no call-by-reference in C.
I would call your local reference librarian. Call your library and ask for the reference desk. You will get at least some starting helpers.
The using of term 'call-by-reference' implies function-call, so please rethink your question...
Call by value essentially passes a copy of an object's value whereas call by reference essentially passes the object itself. Pass by reference is the preferred method whenever possible as call by value will automatically invoke the object's copy constructor, which is often unnecessary, especially if the object is not affected by the function call (pass by constant reference).
A person who provides a reference is often referred to as a referee.
A very useful thing.
A referee
Example: void foo( MyClass& object ){} // function with call by reference signature MyClass* p = new MyClass(); // instantiate a pointer to MyClass foo( *p ); // call by reference using the pointer
To identify a specific call
The word is referee.