Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

kako dobiti array??

[es] :: C++ programiranje :: C++ za početnike :: kako dobiti array??

[ Pregleda: 338 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Bongo_zg
zagreb

Član broj: 114214
Poruke: 24
217.68.84.*



Profil

icon kako dobiti array??27.09.2007. u 09:27

uglavnom, nov sam u c-u, koristim vs 2005.
imam c++ komponentu gdje imam jedan property koji bi mi trebao vratiti array.

no, tip koji je prvi pisao program je koristio array koji je deklarirao kao:

int* m_array1;

a kasnije ga je u konstruktoru instancirao sa:

m_array1 = new int[100];


kasnije mu se tijekom rada aplikacije pristupalo sa:
m_array1[1] = 1;



e sad, ja bi htio imati property da mi neka vb.net aplikacija moze citati taj array (kao array).
kako?

ja sam sam kreirao array sa:
array<int>^ moj_array;

te ga instancirao sa:
moj_array = gcnew array<int>(100);

te sam mogao napraviti propery tipa array<int>^

no, ne zelim prebacivati for petljom podatke iz prvog arraya u moj, nego bi htio drito njega izloziti kao property.
Kako?

koja je temeljna razlika izmedju ta dva arraya?
ako se nekome ne da pisati, neka mi barem da neki link :)
Think Big!
27.09.2007. u 09:27 

yaelo
Rajko Vojnovic
beograd

Član broj: 78087
Poruke: 92
*.smin.sezampro.yu.



Profil

icon Re: kako dobiti array??27.09.2007. u 13:30
Ne možeš to da uradiš jer C++/CLI ne dozvoljava mešanje nativnih i managed pointera.
Ovo ti je managed niz - array<int>^ moj_array;
Ovo ti je native niz - int* m_array1;
Pošto ti hočeš da vratiš pointer na niz kroz property moraš da vratiš managed pointer, znači array<int>^.
27.09.2007. u 13:30 

Bongo_zg
zagreb

Član broj: 114214
Poruke: 24
217.68.84.*



Profil

icon Re: kako dobiti array??27.09.2007. u 14:21
da li to znaci da ne mogu vracati nativni array kao property, nego samo managed?

koja je razlika (karakteristike, performanse) izmedju nativnih i managed arraya?
Think Big!
27.09.2007. u 14:21 

[es] :: C++ programiranje :: C++ za početnike :: kako dobiti array??

[ Pregleda: 338 | Odgovora: 2 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.