Czy C++ radzi sobie z macierzami skoro...???
Ostatnio zmodyfikowano 2010-02-26 10:10
marek Temat założony przez niniejszego użytkownika |
Czy C++ radzi sobie z macierzami skoro...??? » 2010-02-26 09:57:46 "Jedynym wyjątkiem co do wartości zwracanego typu jest brak możliwości zwrócenia danych w postaci tablicy!"
|
|
Thud |
» 2010-02-26 10:07:38 Ano - radzi sobie - wystarczy że napiszesz sobie strukturą przechowującą tablice. Takie struktury występują w STL'u - np. wektor.
//edit: Lepiej jest w D, tam da się zwracać tablice.
Bym zapomniał - a wskaźniki? |
|
Elaine |
» 2010-02-26 10:10:10 To ktoś w ogóle zwraca takie rzeczy przez wartość?!?
Jeśli chodzi o D, to zwracane jest nic więcej jak wskaźnik do tablicy i jej rozmiar - ale można, takie uroki języków z GC - możesz zwracać gcrefy i nie martwić się o to, co się stanie z obiektem. Paradoksalnie, to "szybkie" C++ jest właśnie z tego powodu wolne (C++0x z rval-refami trochę pomaga, ale ciągle będą z tym problemy w C++ - przynajmniej dopóki nie ma GC). |
|
Thud |
» 2010-02-26 10:10:58 Czasem to jedyne wyjście... Of korz u mnie. |
|
« 1 » |