Rabu, 26 Oktober 2011

CONST REFERENCE PARAMETER - STRUKTUR DATA

CONST REFERENCE PARAMETER - STRUKTUR DATA - C++ menyediakan mode lain untuk melewatkan parameter ke fungsi, yaitu const reference. Mode ini menandakan parameter reference tidak diubah oleh fungsi. Dengan demikian, nilai a, b, c tidak berubah. Pada contoh 1. memperlihatkan penulisan kode dengan mode ini.

Contoh 1.

#include <iostream.h>


template<class T>
T ABC(const T&a, const T&b, const T&c)
{return a+b+b*c+(a+b-c)/(a+b)+4}


void main()
{cout << ABC(2, 3, 4) << endl;}

Program 2. di bawah ini menggunakan penulisan yang lebih umum dibanding dengan program 1. Pada versi ini parameter formal bisa berbeda tipe datanya dan menghasilkan tipa yang sama denga parameter pertama.

Contoh 2.


#include <iostream.h>


template<class Ta, class Tb, class Tc>
Ta ABC(const Ta&a, const Tb&b, const Tc&c)
{return a+b+b*c(a+b-c)/(a+b)+4;}


void main()
{cout << ABC(2, 3, 4) << endl;}

0 komentar:

Posting Komentar

My Visitor

free counters
 
Candra Personal Blog powered by blogger.com
Design by Free7 Blogger Templates Simple Clean