Здравствуйте, Дарней, Вы писали:
VD>>Склько программистов используют подобные приколы в своем коде?
Д>И еще актуальнее — сколько программистов сможет понять, как это работает и вообще зачем это нужно, без недельного копания в литературе?
Думаю, что не так уж и мало. Может это не проблема языка (здесь, кстати, не так уж и много подводных камней C++а), а тех, кто пытается программировать на C++ не зная языка?
И встречный вопрос: предложи запись на каком-нибудь языке этой конструкции, чтобы она была более понятна, обрабатывалась в compile-time и, в результате, работала с такой же скоростью, как в C++. А в том, что такие вещи нужны и используются можешь не сомневаться.
SObjectizer: <микро>Агентно-ориентированное программирование на C++.