コード例 #1
0
int main(int argc, char * argv[])
{
	Ponto* p = new Ponto(5,7, 9);
	p->print();
	printf("p._x = %d\n", p->_x);
	free(p);
	return 0;
}
コード例 #2
0
ファイル: main.cpp プロジェクト: Geymerson/ecom008_2014_2
int main() {
        Ponto a(10, 20);
        Ponto b(30, 40);
        Ponto c = a + b; //<=> a.operator +(b);

        a.print();
        b.print();
        c.print();

        /*IPonto t = a;
        t.print();
        IPonto *m = &a;
        m->print();*/

//        Ponto x = m; //Nao funciona. Do pai para o filho dah erro!
//        x.print();

        cout << soma<int>(10.0, 20.0) << endl;
        cout << soma<float>(10.0, 20.0) << endl;
        cout << soma<double>(10.0, 20.0) << endl;


    /*{ // Escopo temporario
        Ponto p(10,20);
        p.print();
        p.filho = new Ponto(20, 30);
        p.filho->print();

    }

    Ponto **ppt = new Ponto*[2];
    ppt[0] = new Ponto;
    ppt[0]->print();
    ppt[1] = new Ponto(70, 80);
    ppt[1]->print();*/

    return 0;
}