Przekazanie tablicy wektora do innej klasy??
  Home FAQ Contact Sign in
pl.comp.lang.c only
 
Advanced search
POPULAR GROUPS

more...

pl.comp.lang.c Profile…
 Up
Przekazanie tablicy wektora do innej klasy??         


Author: McGoofer
Date: Apr 2, 2008 11:28

Napotkałem następujący problem: Mam 2 klasy:
1. Wczytująca dane w pliku do dynamicznej tablicy wektorów
2. klasa abstrakcyjna która ma mieć dostęp do tej tablicy (tablica
jest atrybutem private)

Chciałem więc zrobić to przez funkcję zaprzyjaźnioną w ramach klasy
abstrakcyjnej:

vector *( *ptablica);

vector ** AlgorytmGrupowania::ustaw_wskaznik ( Dane obj ){
ptablica=obj.tablica;
return ptablica;
}

Taka jest deklaracja i definicja funkcji. AlgorytmGrupowania to klasa
abstrakcyjna , a Dane to klasa wczytująca dane. CZy może mi ktoś
pomóc?? kompilator wyrzuca błąd:

error:'AlgorytmGrupowania' has not been declared
error:'Dane' was not declared in this scope
error: expected ',' or ';' before '{' token

Prosiłbym o w miarę szybką pomoc...
7 Comments
Re: Przekazanie tablicy wektora do innej klasy??         


Author: Hoobert
Date: Apr 2, 2008 12:51

McGoofer@gmail.com pisze:
> Napotkałem następujący problem: Mam 2 klasy:
> 1. Wczytująca dane w pliku do dynamicznej tablicy wektorów

Po co mieszać ? Nie lepiej vector
> 2. klasa abstrakcyjna która ma mieć dostęp do tej tablicy (tablica
> jest atrybutem private)

Nie rozumiem. Możesz pokazać hierarchię klas ?
no comments
Re: Przekazanie tablicy wektora do innej klasy??         


Author: A.L.
Date: Apr 2, 2008 13:04

On Wed, 2 Apr 2008 11:28:06 -0700 (PDT), McGoofer@gmail.com wrote:
>Napotkałem następujący problem: Mam 2 klasy:
>1. Wczytująca dane w pliku do dynamicznej tablicy wektorów
[...]
>
>Prosiłbym o w miarę szybką pomoc...

Napisz to w Javie...

A.L.
no comments
Re: Przekazanie tablicy wektora do innej klasy??         


Date: Apr 2, 2008 13:29

A.L. pisze:
> On Wed, 2 Apr 2008 11:28:06 -0700 (PDT), McGoofer@gmail.com wrote:
>
>> Napotkałem następujący problem: Mam 2 klasy:
>> 1. Wczytująca dane w pliku do dynamicznej tablicy wektorów
> [...]
>> Prosiłbym o w miarę szybką pomoc...
>
> Napisz to w Javie...
>
> A.L.

Jakby to miało w czymś pomóc.

no comments
Re: Przekazanie tablicy wektora do innej klasy??         


Author: McGoofer
Date: Apr 2, 2008 14:19

On 2 Kwi, 21:51, Hoobert wrote:
> McGoo...@gmail.com pisze:
>
>> Napotkałem następujący problem: Mam 2 klasy:
>> 1. Wczytująca dane w pliku do dynamicznej tablicy wektorów
>
> Po co mieszać ? Nie lepiej vector >
>> 2. klasa abstrakcyjna która ma mieć dostęp do tej tablicy (tablica
>> jest atrybutem private)
>
> Nie rozumiem. Możesz pokazać hierarchię klas ?

Generalnie nie bo klasa vector byłaby wolniejsza od tablicy.

Hierarchia klas:
1. Klasa Dane
2. Klasa AlgorytmGrupowania
klasy dziedziczÄ…ce (jeszcze nie zaimplementowane):
-k_medoids
-k_means
no comments
Re: Przekazanie tablicy wektora do innej klasy??         


Author: Hoobert
Date: Apr 2, 2008 14:49

> Generalnie nie bo klasa vector byłaby wolniejsza od tablicy.

A niby dlaczego ?
>
> Hierarchia klas:
> 1. Klasa Dane
> 2. Klasa AlgorytmGrupowania
> klasy dziedziczÄ…ce (jeszcze nie zaimplementowane):
> -k_medoids
> -k_means

Użyj wzorca strategy przekazywanego do klasy Dane.
no comments
Re: Przekazanie tablicy wektora do innej klasy??         


Author: Sektor van Skijlen
Date: Apr 3, 2008 12:52

Dnia Wed, 2 Apr 2008 11:28:06 -0700 (PDT), McGoofer@gmail.com skrobie:
> Napotkałem następujący problem: Mam 2 klasy:
> 1. Wczytująca dane w pliku do dynamicznej tablicy wektorów
> 2. klasa abstrakcyjna która ma mieć dostęp do tej tablicy (tablica
> jest atrybutem private)
> Chciałem więc zrobić to przez funkcję zaprzyjaźnioną w ramach klasy
> abstrakcyjnej:
> vector *( *ptablica);
> vector ** AlgorytmGrupowania::ustaw_wskaznik ( Dane obj ){
> ptablica=obj.tablica;
> return ptablica;
> }
> Taka jest deklaracja i definicja funkcji. AlgorytmGrupowania to klasa
> abstrakcyjna , a Dane to klasa wczytująca dane. CZy może mi ktoś
> pomóc?? kompilator wyrzuca błąd:
> error:'AlgorytmGrupowania' has not been declared
> error:'Dane' was not declared in this scope
> error: expected ',' or ';' before '{' token
Show full article (1.30Kb)
no comments
Re: Przekazanie tablicy wektora do innej klasy??         


Author: Mateusz Loskot
Date: Apr 11, 2008 05:17

A.L. wrote:
> On Wed, 2 Apr 2008 11:28:06 -0700 (PDT), McGoofer@gmail.com wrote:
>
>> Napotkałem następujący problem: Mam 2 klasy:
>> 1. Wczytująca dane w pliku do dynamicznej tablicy wektorów
> [...]
>> Prosiłbym o w miarę szybką pomoc...
>
> Napisz to w Javie...

W Pythonie będzie lepiej.

Pozdrawiam
--
Mateusz Loskot
http://mateusz.loskot.net
no comments

RELATED THREADS
SubjectArticles qty Group
[BCB6,FFT]Przekazanie tablicy z jednej formy do drugiejpl.comp.lang.c ·