#include <iostream>
using namespace std;
class A {
public:
A () {cout << "noch";}
A (int x);
A (double y);
};
A::A (int i) { cout << i;}
A::A (double y) {
cout << y;}
int main () {
A a, b (200);
A c (5.12);
return 0;
}
Eh, sada jasno je meni da nakon deklarariranja i zatvaranja (ovdje int x ne igra neku ulogu koliko vidim), da se ide na main () dio, odakle se poziva prvo gornji A koji nema nista te se kao prvi dio rjesenja izbacuje noch, a sta poziva b(200)? Mozda A (double y)? jer onda ce biti da sje drugi dio rjesenja 200, ako je tako, ostaje A c(5.12) sta s njim?
Ako moze konkretno pojasnjenje, na ovom primjeru. Hvala
--
19: 23h Update: shvatih kako funkcionise
[Ovu poruku je menjao SuperC dana 14.12.2006. u 19:33 GMT+1]