How to write a function template, C/C++ Programming

Assignment Help:

How to write a function template

A function template should be written at the beginning of the program in the global area, or you may place it into a header file. All function templates begin with a template declaration.

The syntax is :

  • The C++ keyword template
  • A left angle bracket ( < )
  • A comma separates a list of generic types, each one. A generic type having of two parts

1. the keyword class ( this usage of class has nothing to do with the key word class used to make user-defined type.)

2. a variable that shows some generic type, and will be used whenever this type requires to be written in the function definition. Typically the name T is used, but any valid C++ name will do.

  • A right angle bracket ( > ).

e.g.

template < class T>

T max(char x, char y)

                 {

                                return ( x > y) ? x : y ;

                 }

 

                void main()

                {

                  cout << max( 1,2) << endl;

                  cout << max( 5.62,3.48) << endl;

                  cout << max('A','a') << endl;

                  cout << max( 4,3) << endl;

                }

 

The output is :

                                                2

                                                5.62

                                                a

                                                6

 


Related Discussions:- How to write a function template

Plz reply on [email protected], You are to implement a code cracking ...

You are to implement a code cracking system. The system will deploy four processes (p1,p2,p3 & p4) to try to guess the password of an encrypted code. For encryption, we consider th

Determine the current flowing in the circuit - voltage, Four cells, each wi...

Four cells, each with an internal resistance of 0.40 ? and an e.m.f. of 2.5 V are connected in series to a load of 38.40 ?. (a) Verify the current flowing in the circuit and t

Miniumshelf, write a prgm to find minimum total number of shelves including...

write a prgm to find minimum total number of shelves including the intial one required for loading process

#titlethe Average Temperature in Paradise.., Writing and compiling a progra...

Writing and compiling a program from a given Use Case definition. Follow the Average Temperature in Paradise

File IO, I''m trying to write a function that prints the substring if it is...

I''m trying to write a function that prints the substring if it is found in the string, and after it prints it deletes it from the string so i could print the next substring if it

Wap for the game hangman-using functions with txt graphics, The game of han...

The game of hangman may have originated in the Victorian era, and involves trying to guess a word by suggesting letters. The game is played as follows: A word is chosen and the pl

Queue, program to enter 5 values in queue and remove value one by one from ...

program to enter 5 values in queue and remove value one by one from queue.

Online Tutor Available, I am an online tutor who can teach computer science...

I am an online tutor who can teach computer science and programming language. Is there any requirement for this?

Online tutor, Given an char variable last that has been initialized to a lo...

Given an char variable last that has been initialized to a lowercase letter, write a loop that displays all possible combinations of two letters in the range ''a'' through last. Th

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd