Am cateva intrebari la care caut lamuriri.
a.
O functie inline semnalează compilatorului că orice apel al functiei ar trebui sa fie înlocuit cu o implementare a functiei in linia in care se face apelul.
O functie recursiva este o functie care se autoapeleaza.
O functie inline poate fi recursiva ?
b.
Am urmatorul cod:
Code: Select all
#include <iostream>
using namespace std;
int main()
{
cout << 25u - 50;
return 0;
}
c.
Codul urmator l-am luat de pe net.
Nu inteleg ce vrea sa afiseze.
Code: Select all
#include <iostream>
using namespace std;
class A
{
public:
A()
{}
~A()
{
throw 42;
}
};
int main(int argc, const char *argv[])
{
try
{
A a;
throw 32;
}
catch(int a)
{
cout << a;
}
return 0;
}