what is the difference between function template and
template of function?explain with example.
Answers were Sorted based on User's Feedback
Answer / subhashish
Function Template is a mechanism by which you can write
generic programs.Means you only need to create one framework
and based on your requirement you can write many
implementations.
one Framework is called Function Template.
Each implementation(function call) is called Template
Functions.
For your reference see the example below..
EX:
template <class T>
void swap(T &a,T &b) <----//This is Function Template.
{ T temp;
temp = a;
a = b;
b = temp;
}
int main()
{
int i1 = 5,i2 = 6;
float f1 = 2.2,f2 = 5.5;
char c1 = 'A',c2 = 'B';
cout<<"Before swapping i1 ="<<i1<<" i2 ="<<i2;
swap(i1,i2); <-----//This is 1 Template Function
cout<<"After swapping i1 ="<<i1<<" i2 ="<<i2;
cout<<"Before swapping f1 ="<<f1<<" f2 ="<<f2;
swap(f1,f2); <-----//This is 2 Template Function
cout<<"After swapping f1 ="<<f1<<" f2 ="<<f2;
cout<<"Before swapping c1 ="<<c1<<" c2 ="<<c2;
swap(c1,c2); <-----//This is 3 Template Function
cout<<"After swapping c1 ="<<c1<<" c2 ="<<c2;
return 0;
}
| Is This Answer Correct ? | 37 Yes | 7 No |
Whatis the difference between oop and object based language
What is the difference between inheritance and polymorphism?
What are constructors in oop?
what is the diffrence between c# and c++
Have you ever used threads?
What is virtual destructor? Why?
3 Answers Agile Software, College School Exams Tests, CSC,
Write a program to compute for numeric grades for a course. The course records are in a file that will serve as the input file. The input file is in exactly the following format: Each line contains a student's first name, then one space, then ten quiz scores all on one line. The quiz scores are in whole number and are separated by one space. Your program will take it input from this file and sends it output to a second file. The data in the output file will be exactly the same as the data in the input file except that there will be one additional number (of type double) at the end of each line. This number will be the average of the student's ten quiz scores. Use at least one function that has file streams as all or some of its arguments.
What is polymorphism ? Explain with examples
What is abstraction with example?
Is oop better than procedural?
A file pointer always contains the __________ of the file
In which cases you use override and new base?