Metoda zwracająca tablicę
Ostatnio zmodyfikowano 2011-07-24 17:18
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 : #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 |
|
DejaVu |
» 2011-07-24 13:42:38 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; }
|
|
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 ;) |
|
« 1 » |