Code.GeekInterview.com
 
Code Samples C++
 

Function returning pointers


Code ResourceAuthor: Subashini  

Difficulty Level:

Published: 7th Nov 2006   Read: 7231 times  

Filed in: C++
Add Comment


 

 

Sponsored Links


 

 

Examples for differentiating function pointers and function returning pointers.

 


Sample Code
  1.  
  2. #include<iostream>
  3. using namespace std;
  4. main()
  5. {
  6.         int * add(int,int);
  7.         int *ptr;
  8.         int x,y;
  9.         cin>>x>>y;
  10.         ptr=add(x,y);//address of the result variable is assigned to ptr
  11.         cout<<"result is"<<*ptr;       
  12. }
  13. int *add(int a,int b)
  14. {
  15. int c=a+b;
  16. return(&c);
  17. }
  18.  
  19. #include<iostream>
  20. using namespace std;
  21. main()
  22. {
  23. int add(int,int);
  24. int (*ptr)(int,int);//declaring function pointer
  25. int x,y,result;
  26. cin>>x>>y;
  27. ptr=add  //address of the function is assinged to ptr
  28. result=(*ptr)(x,y);
  29. }
  30.  
Copyright GeekInterview.com


Next Article: Play Music and Tunes - Music Mantra


 

Latest Code Samples

 

Popular Code Samples

 

Related Code Samples

 

Post Your Comment:

Members Please Login
Your Name:*
e-mail ID:(required for notification)*
Image Verification: 
 
 Subscribe    



Popular Coders

# Coder NameHits
1. Priya36654
2. chowsys14949
3. bipin_vaylu13576
4. raghu.mohindru8716
5. Subashini7232
6. vimal.fire6972
7. rachittyagi6625
8. venki_madesh6204
9. prabha6191
10. vipin gupta5902

Active Coders

Refined Tags