home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2002 February
/
Chip_2002-02_cd1.bin
/
chplus
/
funktor
/
f11_typ_funkce.cpp
< prev
next >
Wrap
C/C++ Source or Header
|
2002-01-02
|
2KB
|
46 lines
//---------------------------------------------------------------------------
#include <iostream>
//---------------------------------------------------------------------------
// soubor: f11_typ_funkce.cpp
// autor: Jaroslav Franek
// vytvoreno: 20011123
// copyright: (c) 2001 Jaroslav Franek
// umisteni: Chip CD, rubrika Chip Plus, 02/02
// reference: Jak se na funktor vola... II. dil, Chip 02/02
// testovano v : Borland C++ Builder 5.0
// Microsoft Visual C++ .NET 7.0 (beta2)
//
// komentar: typ funkce (pomoci operatoru typeid)
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
//
// klasicka funkce
//
//---------------------------------------------------------------------------
bool mensi_nez(int x, int y)
{
return x < y;
}
//---------------------------------------------------------------------------
//
// zjistime typ funkce za pomoci operatoru typeid
// nezapomente nastavit run-time type identification
//
//---------------------------------------------------------------------------
int main()
{
std::cout << "Funkce 'mensi_nez' je typu '" << typeid(mensi_nez).name() << "'" << std::endl;
// melo by to byt
// Borland C++ Builder v5.0: bool (*)(int,int)
// Microsoft Visual C++ 7.0: bool (X*)(int,int) , kde X je volaci konvence, vetsinou __cdecl
return 0;
}
//---------------------------------------------------------------------------