Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What do you mean by call by value and call by reference?

Answer Posted / glibwaresoftsolutions

A common topic that often appears in C++ interview questions is the difference between call by value and call by reference.
• Call by Value in C++: In the call-by-value method, function arguments are passed by copying the value of the actual parameter.
• This ensures that the original values remain unchanged since a separate copy of the value is created for the function's parameters.
• Call by Reference in C++: In the call-by-reference method, the memory address (or reference) of the actual parameter is passed to the function.
• This allows direct access to and modification of the original values.
• Both the actual and formal parameters refer to the same memory address, so any changes made to the parameters within the function are directly reflected in the original values outside the function.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain differences between new() and delete()?

1150


What are pointers, when declared, intialized to a) NULL b) Newly allocated memory c) Nothing. Its random

1190


What are arithmetic operators?

1040


What is data types c++?

1069


Describe protected access specifiers?

1290


Is c++ pass by reference or value?

1122


What are dynamic type checking?

1095


What is polymorphism in c++? Explain with an example?

1102


why is iostream::eof inside a loop condition considered wrong?

1112


What is const in c++?

1155


When should you use global variables?

1277


List the features of oops in c++?

1095


Explain the difference between struct and class in terms of access modifier.

1222


Where the memory to the static variables is allocated?

1103


What is isdigit c++?

1150