Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z tablica przy wywolywaniu funkcji klasy.

Ostatnio zmodyfikowano 2013-03-11 20:24
Autor Wiadomość
maze
Temat założony przez niniejszego użytkownika
» 2013-03-11 20:06:45
Monika, dziekuje ci bardzo za cenne podpowiedzi.


A co do przeladowania, to w Symfonii C++ z ktorej korzystam uzywaja takiego sformulowania.
P-78122
maze
Temat założony przez niniejszego użytkownika
» 2013-03-11 20:24:05
czy przeciazenie operator + w takiej postaci jest poprawne?

C/C++
Tablica operator +( Tablica a, Tablica b )
{
    double * tabA = a.adres();
    double * tabB = b.adres();
    int rA = a.rozmiar();
    int rB = b.rozmiar();
    int k =( rA > rB ) ? rA
        : rB; //r --> rozmiar tablicy obiektu
    Tablica c( k );
    double * tabC = c.adres();
   
    for( int i = 0; i < k; i++ )
    {
        tabC[ i ] =(( i > rA ) ? 0
            : tabA[ i ] ) +(( i > rB ) ? 0
            : tabB[ i ] );
    }
    return c;
}

P-78124
1 « 2 »
Poprzednia strona Strona 2 z 2