-
Data: 2011-03-12 09:34:59
Temat: Re: Program cosinusowej transformaty Fouriera
Od: Wojciech Muła <w...@p...null.onet.pl.invalid> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Sat, 12 Mar 2011 07:33:37 +0100 Sebastian Biały
<h...@p...onet.pl> wrote:
> On 2011-03-11 22:55, Wojciech Muła wrote:
> > Nie ma domkniec (closure) -- funkcja/metoda w C++ jest
> > identyfikowana adresem i niczym wiecej. Wiec nie mozesz zwrocic
> > funkcji z innej funkcji. Mozesz zwrocic co najwyzej obiekt
> > zaalokowany na stercie, ktory ma jakas tam metode i udawac, ze ten
> > obiekt to funkcja, przeciazajac operator ().
>
> To "co najwyżej" jest całkiem wystarczające do podstawowych zadań.
> Co do closures:
> http://www.boost.org/doc/libs/1_34_0/libs/spirit/doc
/closures.html
Trzeba ręcznie dbać o domknięcie! Takie coś, to i w Pascalu można
zrobić i ogłosić, że oto mamy w Pascalu domknięcia.
A czy wystarcza? Takie stwierdzenie byłoby sensowne, gdyby C++ miał
domknięcie, lecz się z nich nie korzystało z jakiś powodów. A że nie
ma, więc nie możesz tego ocenić. Np. w Pythonie powszechnie korzysta
się z dekoratorów.
> > Ba, w jezyku nie mozna zrobic tak banalnej rzeczy, jak delegatow,
> > tzn. generycznych wskaznikow na metody o tych samych sygnaturach.
> > (Np. Borland sobie z tym poradzil, kosztem jednak przenosnosci).
>
> Czy piszesz o boost::function / boost::signal?
Piszę o języku, a nie o dodatkowych bibliotekach, które ukrywają
problem. Sorry, mamy 2011 rok, język C++ teoretycznie jest obiektowy,
a nie ma tak banalnej rzeczy.
w.
Następne wpisy z tego wątku
- 12.03.11 09:37 Andrzej Jarzabek
- 12.03.11 09:47 Andrzej Jarzabek
- 12.03.11 11:04 Sebastian Biały
- 12.03.11 11:16 Sebastian Biały
- 12.03.11 11:17 Andrzej Jarzabek
- 12.03.11 11:25 Sebastian Biały
- 12.03.11 11:26 Sebastian Biały
- 12.03.11 11:42 Grzegorz Krukowski
- 12.03.11 12:29 Grzegorz Krukowski
- 12.03.11 12:51 Jacek
- 12.03.11 13:20 Sebastian Biały
- 12.03.11 13:31 Sebastian Biały
- 12.03.11 14:04 A.L.
- 12.03.11 14:13 A.L.
- 12.03.11 14:28 slawek
Najnowsze wątki z tej grupy
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
Najnowsze wątki
- 2025-04-25 Sprawdzić czy spółka ma sprawy w sądzie
- 2025-04-25 Solarny Palnik Wodorowy
- 2025-04-25 amperomierz w plusie
- 2025-04-25 nie wyłączam silnika
- 2025-04-25 PILNE !! Stara żywność w marketach "Zgodnie z obowiązującym od stycznia 2024 r. prawem przeterminowana, ale nadal zdatna do spożycia żywność, może być sprzedawana przez maksymalnie kolejne 45 dni po dacie na opakowaniu. To legalne tylko wtedy, gdy opakowa
- 2025-04-25 Łódź => Team Lead Data Engineer (Snowflake) <=
- 2025-04-25 Pruszków => Key Account Manager IT <=
- 2025-04-25 Warszawa => Business Development Manager - Network and Network Securit
- 2025-04-25 Kto używa elektrolizera do wytwarzania wodoru do palnika ?
- 2025-04-25 Kraków => PHP Developer (Full Stack) <=
- 2025-04-25 Trójmiasto => Head of Social Media <=
- 2025-04-25 Poznań => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produkc
- 2025-04-25 Warszawa => Developer .Net <=
- 2025-04-25 Warszawa => Support Engineer <=
- 2025-04-25 Warszawa => Team Lead Data Engineer (obszar Snowflake) <=