Wyniki wyszukiwania dla "metaprogramming"

8 odpowiedzi

Czy statyczne metaprogramowanie jest możliwe w Javie?

Jestem fanemstatyczne metaprogramowanie w C ++. Wiem, że Java ma teraz generyczne. Czy to oznacza, że ​​statyczne metaprogramowanie (tj. Wykonanie programu w...

8 odpowiedzi

Najlepsze wprowadzenie do metaprogramowania w szablonie C ++? [Zamknięte]

Statyczne metaprogramowanie (zwane również „metaprogramowaniem szablonów”) to świetna technika C ++, która umożliwia wykonywanie programów w czasie kompilacj...

2 odpowiedź

Tajemne formale (funkcja (x) {}) $ x

Czym jest obiekt

3 odpowiedź

metaprogramowanie szablonów: (cecha?) rozdzielenie określonego szablonu na typy T <T2, T3 N, T4,…>

8 odpowiedzi

Czy szablon Metaprogramowanie jest szybszy niż równoważny kod C?

Czy szablon Metaprogramowanie jest szybszy niż równoważny kod C? (Mówię o wydajności w czasie wykonywania) :)

4 odpowiedź

Jaki jest idiomatyczny sposób przechodzenia przez listę boost :: mpl ::?

Edytować: Zmodyfikowałem próbkę, aby lepiej przypominała problem, który mam, teraz funkcja zależy od zwykłego parametru (a nie tylko od parametrów szablonu),...

3 odpowiedź

Zdefiniuj niestandardowy operator Ruby

Pytanie brzmi: czy mogę zdefiniować mojewłasny zwyczaj operator w Rubim, z wyjątkiem tych znalezionych w „Wyrażenia operatora„?Na przykład:

3 odpowiedź

Czy jest możliwe uruchomienie kodu po każdej linii w Ruby?

Rozumiem, że możliwe jest dekorowanie metod za pomocą haków przed i po za pomocą ruby, ale czy można to zrobić dla każdej linii danej metody?Na przykład mam ...

1 odpowiedź

Jak można wykorzystać quasiquotację Haskella do zastąpienia żetonów na poziomie Haskella?

Quasquotation jak opisano whaskellwiki jest pokazany głównie jako przydatne narzędzie do osadzania innych języków wewnątrz Haskell bez bałaganu z cytowaniem ...

3 odpowiedź

Jak używać metaprogramowania Ruby, aby dodać wywołania zwrotne do modelu Rails?

Napisałem prosty moduł Cacheable, który ułatwia buforowanie pól agregowanych w modelu nadrzędnym. Moduł wymaga, aby obiekt nadrzędny implementował