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 is more efficient to pass as a parameter--a pointer or
an object? Why?

Answer Posted / amar

Passing a parameter by pointer is more efficient than
passing as object. When a parameter is passed as object
another of copy of the object is created on stack hence it
has two overheads, 1. it takes cpu cycle while creating
copy object 2. it takes memory on stack.

Passing the parameter through pointer could lead to a
situation where function can acciedently change the value
of the object.

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain some of commonly used methods provided by iunknown.

909


Do I need microsoft visual c++ 2005 redistributable on my computer?

1146


What is a microsoft visual c++ 2008 redistributable?

1002


Is microsoft visual c++ a virus?

1172


What is visual c++ runtime error?

1198


What is vc++ redistributable?

1287


What is a thread (VC++) and state the difference between Cmutex and Csemaphone?

1043


What is microsoft visual c++ redistributable and do I need it?

1018


What is the difference between turbo c++ and visual c++?

1012


How do I reinstall microsoft visual c++?

996


What is microsoft visual c++ 2013 redistributable?

1076


Do I need microsoft visual c++ on my computer?

1037


Explain the significance of initapplication() in vc++.

1126


Explain pointer to the constant and constant pointer?

924


Difference between getmessage, postmessage & peakmessage.

1028