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

Metoda zwracająca tablicę

Ostatnio zmodyfikowano 2011-07-24 17:18
Autor Wiadomość
klarinet
Temat założony przez niniejszego użytkownika
Metoda zwracająca tablicę
» 2011-07-24 13:01:03
Mam problem z metodą klasy statycznej, mianowicie potrzebuje  aby metoda zwracała mi więcej niż jedną wartość czyli tablicę:
Nie wiem za bardzo jak się za to zabrać ..;/
zaczęłam tu kombinować ze wskaźnikami .. ale nie wiem czy tędy droga
zaczęłam od  prostego przykładu, który jak na razie nie działa :

C/C++
#include "stdafx.h"
#include <iostream>

using namespace std;

namespace test
{
   
    class testT
    {
       
    public:
       
        double * fun( double tab[ 30 ] )
        {
            double tab1[ 30 ];
            for( int i = 0; i < 30; i++ )
            {
                tab1[ i ] = tab1[ i ] + 5;
            }
           
            return tab1;
        }
    };
   
   
}



int main()
{
    double tab[ 30 ];
   
    for( int i = 0; i < 30; i++ )
    {
        cin >> tab[ i ];
    }
   
    test::testT::fun( tab );
   
    system( "Pause" );
    return 0;
}
Jeśli to możliwe bardzo prosiłabym o jakąś pomoc ;) good advice ;)
Będę bardzo wdzięczna
P-36810
DejaVu
» 2011-07-24 13:42:38
C/C++
class Klasa
{
    int tablica[ 123 ];
public:
    int * dajTablice()
    {
        return tablica;
    }
};
int main()
{
    Klasa xx;
    int * tab = xx.dajTablice();
    tab[ 0 ] = 3;
    tab[ 1 ] = 233;
    return 0;
}
P-36813
klarinet
Temat założony przez niniejszego użytkownika
» 2011-07-24 17:18:24
A dziękuje przykład bardzo mi pomógł :P

Wielkie DZIĘKI ;)
P-36843
« 1 »
  Strona 1 z 1