|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2004
Città: Figline(FI)
Messaggi: 5847
|
[linguaggio c++] confronto numeri e interrogazioni db...heeeelp!
Salve ragazzi ho questi due esercizi già un pò preimpostati (nel senso che gli attributi mi vengono già dati)ma non riesco a cavarci le gambe:
il primo l'ho scritto così: student.cpp Codice:
#include<Student.h>
#include<iostream>
using namespace std;
int main(){
int matr1;
int matr2;
cout<<"Inserisci la matricola\n:";
cin>>matr1;
cout<<"Inserisci la matricola\n:";
cin>>matr2;
if(equal_id(int matr1, int matr2)==0)
cout<<"La matricole sono differenti";
esle
cout<<"Le matricole sono uguali";
}
Codice:
#ifndef STUDENT_H_
#define STUDENT_H_
class Student{
public:
bool equal_id(int matr1, int matr2);
private:
char name;
char surname;
int matricola;
int id_lavoro;// 1 se lavora 0 altrimenti
};
l'altro mi chiede: date le 2 classi DBResource e DBPool necessarie al collegamento con un db, previa creazione di classi concrete per lavorare con MySQL, PostreSQL e SQLite. Si implementi la classe di DBPoolFactory come factory singleton. Si disegni il diagramma uml del design Factory Method e si infichi la funzione di singleton e il codice che ho è questo: Codice:
class DBResource {
public:
virtual void* getDBConnection()=0;
};
class DBPool{
public:
virtual DBResource * aquire()=0;
virtual void release(DBResource* res)=0;
};
class DBPoolFactory{
public:
//Todo add require method
DBPool* getDBPool();
protected:
//Todo add require methods
private:
//Todo add require methods
};
Grazie mille in anticipo
__________________
Ho concluso felicemente molte trattative su questo forum! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:48.



















