Giovedi' 17 Giugno 2004 : 10 4 2 - zito da labmul3.fisica.uniba.it 193.204.188.60
C sharpMartedi' 22 Giugno 2004 : 15 12 3 - zito da labmul3.fisica.uniba.it 193.204.188.60
.net
Qt OpenInventor Opengl
main e' free function
member function = metodi
\n = endl
include diverso da import Java
Graphics java.awt.Graphics
e' possibile allocare i dati primitivi nello stack e nell'heap
int i = new int;
Moto a = new Moto();
a = a+50;
stack heapMartedi' 22 Giugno 2004 : 15 13 5 - Anonimo da labmul10.fisica.uniba.it 193.204.188.67
Come faccio ad allocare un intero i nello stack?
int i;Martedi' 22 Giugno 2004 : 15 14 1 - 2 da labmul2.fisica.uniba.it 193.204.188.59
int i;Martedi' 22 Giugno 2004 : 15 15 - zito da labmul3.fisica.uniba.it 193.204.188.60
Come faccio ad allocare un intero nell'heap?Martedi' 22 Giugno 2004 : 15 15 3 - 2 da labmul2.fisica.uniba.it 193.204.188.59
static int i;Martedi' 22 Giugno 2004 : 15 16 1 - Anonimo da labmul1.fisica.uniba.it 193.204.188.58
int i;Martedi' 22 Giugno 2004 : 15 16 2 - Anonimo da labmul13.fisica.uniba.it 193.204.188.71
i=new int;
int i = new intMartedi' 22 Giugno 2004 : 15 16 5 - Anonimo da labmul13.fisica.uniba.it 193.204.188.71
int *i = new intMartedi' 22 Giugno 2004 : 15 16 5 - Anonimo da labmul10.fisica.uniba.it 193.204.188.67
int* i= new int;Martedi' 22 Giugno 2004 : 15 19 4 - zito da labmul3.fisica.uniba.it 193.204.188.60
int *i = new int;Martedi' 22 Giugno 2004 : 15 20 1 - Anonimo da labmul13.fisica.uniba.it 193.204.188.71
delete i;
memoty leak
Come si fa ad allocare un vettore di interi nell'heap?
int *vettore = new int[7]Martedi' 22 Giugno 2004 : 15 20 2 - Anonimo da labmul7.fisica.uniba.it 193.204.188.64
int *x = new int[n];Martedi' 22 Giugno 2004 : 15 20 2 - Anonimo da labmul1.fisica.uniba.it 193.204.188.58
int *i = new int[]Martedi' 22 Giugno 2004 : 15 21 - 2 da labmul2.fisica.uniba.it 193.204.188.59
int x[]= new int[6];Martedi' 22 Giugno 2004 : 15 25 4 - zito da labmul3.fisica.uniba.it 193.204.188.60
un vettore in C++ e' una zona di memoria.Martedi' 22 Giugno 2004 : 17 15 1 - zito da labmul3.fisica.uniba.it 193.204.188.60
il nome del vettore e' un puntatore al primo elemento
del vettore.
&x indirizzo di x
*x contenuto puntato da x( dereferenziazione)
void scambia (int & x, int &y)
#includeMartedi' 22 Giugno 2004 : 17 15 4 - zito da labmul3.fisica.uniba.it 193.204.188.60
#include
void anagramma(string s,int m){
cout << s << " " << s.size() << endl;
string temp;
if(m == s.size()) cout << s << endl;
else for (int c=m;ctemp = s.substring(c,1);
s.replace(c,1,s.substring(m,1));
s.replace(m,1,temp);
anagramma(s.substring(1,s.size()-1),m+1);
temp = s.substring(c,1);
s.replace(c,1,s.substring(m,1));
s.replace(m,1,temp);
}
}
int main() {
string s1("Ciao");
anagramma(s1,0);
return 0;
}
#include < string>Martedi' 22 Giugno 2004 : 17 29 3 - angela da labmul10.fisica.uniba.it 193.204.188.67
#include < iostream.h>
void anagramma(string s,int m){
cout << s << " " << s.size() << endl;
string temp;
if(m == s.size()) cout << s << endl;
else for (int c=m;ctemp = s.substring(c,1);
s.replace(c,1,s.substring(m,1));
s.replace(m,1,temp);
anagramma(s.substring(1,s.size()-1),m+1);
temp = s.substring(c,1);
s.replace(c,1,s.substring(m,1));
s.replace(m,1,temp);
}
}
int main() {
string s1("Ciao");
anagramma(s1,0);
return 0;
}
# includeGiovedi' 24 Giugno 2004 : 10 33 - zito da labmul3.fisica.uniba.it 193.204.188.60
# include
void anagramma(string s, int n, int m) {
string temp;
if(m == n) cout << s << "\n";
else {
for (int c=m; ctemp = s.substr(c,1);
s.replace(c,1,s.substr(m,1));
s.replace(m,1,temp);
anagramma(s,n,m+1);
temp = s.substr(c,1);
s.replace(c,1,s.substr(m,1));
s.replace(m,1,temp);
}
}
}
int main(){
string s1 ("ciao");
anagramma(s1,s1.size(),0);
return 0;
}
#include < vector.h>Martedi' 29 Giugno 2004 : 16 57 2 - Anonimo da labmul13.fisica.uniba.it 193.204.188.71
#include < algorith.h>
#include < iostream.h>
int main(int argc, char* argv[])
{
cout << argc << " " << argv[0]<< " " << argv[1] << endl;
vectora(argc-1,0);
ostream_iteratorout(cout ," ");
for (int i=0; i< a.size();i++){
a[i]=atoi(argv[i+1]);
}
sort(a.begin(),a.end());
copy(a.begin(),a.end(),out);
cout << endl;
return 0;
}
#include < iostream.h>Martedi' 29 Giugno 2004 : 19 30 3 - Anonimo da ppp-151-35-145-109-ba04u-dada6.iunet.it 151.35.145.109
#include < string.h>
class Dipendente {
public:
Dipendente (string n, string q, float s) : nome(n), qualifica (q), stipendio(s) {}
Dipendente():nome("Pinco Pallino"), qualifica ("segretario"), stipendio (2000.0) {}
virtual ~Dipendente() {}
virtual void stampa ()=0;
protected:
string nome;
string qualifica;
float stipendio;
};
class Impiegato : public Dipendente {
public:
Impiegato (string n, string q, float s): Dipendente (n,q,s) {}
void stampa () {
cout<<"Sono " << Dipendente::qualifica << " " << Dipendente::nome << "con stipendio di" << Dipendente::stipendio << "euro" << endl; };
};
int main () {
string s1="Mario Rossi";
string s2="Capoufficio";
Impiegato *a = new Impiegato (s1, s2, 1500.0f);
a->stampa();
return 0;
}
Martedi' 29 Giugno 2004 : 19 30 3 - Anonimo da ppp-151-35-145-109-ba04u-dada6.iunet.it 151.35.145.109No comment
No comment