Здравствуйте, B0FEE664, Вы писали:
BFE>Чем плохо:
BFE>BFE>void Foo::Prn()
BFE>{
BFE> auto fnEnabled = [](bool b) -> const char* { return b ? "enabled" : "disabled"; };
BFE> std::cout << "filter : " << fnEnabled(m_bFilter ) << std::endl
BFE> << "leds : " << fnEnabled(m_bLeds ) << std::endl
BFE> << "detector : " << fnEnabled(m_bDetector) << std::endl;
BFE>}
BFE>
BFE>?
Ну вот не нравится, и все тут. Не для того аккумулятор покупали, чтоб капусту солить
А потом приходится выслушивать, мол "переусложнизмом" С++ страдает. Так понятно, если применять возможности языка не по назначению, то так оно и будет восприниматься.