What is the difference between pass by value,pass by
pointer,pass by reference in the catch block in the
exception handling in c++
Answer / guest
$ pass by value: it does not change the content of the
argument variable in the calling function even if they
changed in the called function.Because the content of the
actual parameter in the caller is copied to the
formalparameter of the callee.
so change to the parameter withen the function
will effect only the copy.
$ pass by pointer or pass by address:in this the address of
actual parameters is passed i.e address of the variable
copied in the called function.
so any change to the parameter within the
function will reflect to the caller function parameter i.e
actual parameters are modified.
$ pass by referance : it has syntax of pass by value and
funcionality of pass by pointer.
i.e
the referance type formal parameter are accessed in the same
way as normal value parameters but if any change to them
will also reflected to the actual parameter.
see the diff:
P by V:
int main()
{
int a,b;
f(a,b);//caller
}
f(int x, int y);//called
$P by P:
int main()
{
int a,b;
f(&a,&b);//caller
}
f(int *x, int *y);//called
$ P by R:
int main()
{
int a,b;
f(a,b);//caller
}
f(int &x, int &y);//called
| Is This Answer Correct ? | 16 Yes | 1 No |
2. Give the different notations for the class.\
Tell us about yourself.
47 Answers ABB, Amazon, Fidelity, Flextronics, Franklin Templeton, HCL, Hexaware, IBM, Impetus, Infosys, Reliance, Rofous, Silgate, Sutherland, TCS, Thomson Reuters, Virtusa, Wipro,
when my application exe is running nad i don't want to create another exe what should i do
What are callback functions in c++
What is the difference between XML Web Services using ASMX and .NET Remoting using SOAP?
What is polymorphism in oop example?
Explain polymorphism? What r the types of polymorphism? pls give examples?
what is ltti
is there any choice in opting subjects like 4 out of 7
How oops is better than procedural?
program in c++ that can either 2 integers or 2 floating point numbers and output the smallest number
me get an assignent n its question is this 1.creat a set as in math i.ea={1,2} 2.insert element in it3. delete element don,t repeat any element 4.union 5. intersection of two sets plz help me i always pray for u n send me at ayeshawzd@hotmail.com f u have c++ how to program 5th addition then it is the 10.9 question in 10th chapter exercise