write a c++ program to find maximum of two numbers using
inline functions.
Answers were Sorted based on User's Feedback
#include<iostream>
using namespace std;
int main()
{
int c;
c=max(5,4); //will display 5
cout<<c<<endl;
return 0;
}
inline int max(int a, int b)
{
return (a>b)? a:b;
}
Is This Answer Correct ? | 140 Yes | 52 No |
Answer / ada
#include <iostream>
using namespace std;
template<typename T>
inline T& max(T& x, T& y)
{
return x>y ? x:y;
}
int main()
{
char bx = 'a', by = 'b';
int ix = 1, iy = 2;
float fx = 1.5, fy = 2.5;
double dx = 2.5, dy = 1.5;
cout<<"char max:"<<max(bx, by)<<endl;
cout<<"int max:"<<max(ix, iy)<<endl;
cout<<"float max:"<<max(fx, fy)<<endl;
cout<<"double max:"<<max(dx, dy)<<endl;
return 0;
}
Is This Answer Correct ? | 39 Yes | 33 No |
What is extreme programming?
Base class has two public data members. How can i derive a new class with one datamember as public and another data member as private?.
What is oops in simple words?
difference between overloading and overridding
What is the main difference between C++ and Java
Can private class be inherited?
What is the Advantage of Interface over the Inheritance in OOPS?
what is difference between class template and template class?
What is multilevel inheritance in oop?
Why do we use virtual functions?
How do you define a class in oop?
What is the difference between encapsulation and polymorphism?