Previzualizare seminar:

Extras din seminar:

POO6

#include<iostream.h>

bool f(int a,int b){cout<<"f(a,b)"<<endl;return a>b;}

typedef bool FB(int,int);

typedef FB *PFB;

class f_bool

{

public:

f_bool(){cout<<"constructor de clasa"<<endl;}

f_bool(f_bool&){cout<<"constructor de copiere"<<endl;}

~f_bool(){cout<<"destructor "<<endl;}

PFB operator()(){cout<<"PFB operator()()"<<endl;return f;}

operator PFB(){cout<<"operator PFB()"<<endl;return f;}

};

bool compara(bool (*pf)(int,int),int a,int b){cout<<"Compara"<<endl;return(*pf)(a,b);}

void main()

{

int a=1,b=2;

f_bool mai_mare;

cout<<compara(&f,a,b)<<endl;

cout<<compara(mai_mare(),a,b)<<endl;

cout<<compara(mai_mare,a,b)<<endl;

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Pointeri.doc
Alte informații:
Tipuri fișiere:
doc
Diacritice:
Nu
Nota:
7/10 (3 voturi)
Nr fișiere:
1 fisier
Pagini (total):
9 pagini
Imagini extrase:
9 imagini
Nr cuvinte:
1 885 cuvinte
Nr caractere:
12 104 caractere
Marime:
11.35KB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Facultate
Tip document:
Seminar
Domeniu:
Sisteme de Operare
Tag-uri:
pointeri, limbaj de programare
Predat:
la facultate
Materie:
Sisteme de Operare
Sus!