04/02/2020, 21:03
Create A
Create A
Create A
Destroy A
Destroy A
04/02/2020, 21:24
#include <iostream>
int& f(void) {
int* x = new int{};
std::cout<<"indirizzo nella funzione= "<<x<<std::endl;
return *x;
}
int main(void) {
int& y{f()};
std::cout<<"indirizzo fuori funzione= "<<&y<<std::endl;
}
04/02/2020, 22:23
delete &y;
05/02/2020, 01:23
#include <iostream>
using namespace std;
int& massimo(int* v, const unsigned int dim)
{
unsigned int i = 0;
for(unsigned int j = 1; j < dim; ++j)
{
if(v[j] > v[i])
{
i = j;
}
}
return v[i];
}
int main()
{
const unsigned int dim = 7;
int v[dim] = {4, 5, 3, 1, -6, 8, -2};
massimo(v, dim) = 0;
for(unsigned int i = 0; i < dim; ++i)
{
cout << v[i] << " ";
}
}
Skuola.net News è una testata giornalistica iscritta al Registro degli Operatori della Comunicazione.
Registrazione: n° 20792 del 23/12/2010.
©2000—
Skuola Network s.r.l. Tutti i diritti riservati. — P.I. 10404470014.
Powered by phpBB © phpBB Group - Privacy policy - Cookie privacy
phpBB Mobile / SEO by Artodia.