Сообщение Re[6]: Внутренние функции класса от 18.01.2019 13:59
Изменено 18.01.2019 14:07 rg45
Re[6]: Внутренние функции класса
Здравствуйте, B0FEE664, Вы писали:
BFE>Чем плохо:
BFE>
BFE>?
Ну вот не нравится, и все тут. Не для того аккумулятор покупали, чтоб капусту солить А потом приходится выслушивать, мол "переусложнизмом" С++ страдает. Так понятно, если применять возможности языка не по назначению, то так оно и будет восприниматься.
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>?
Ну вот не нравится, и все тут. Не для того аккумулятор покупали, чтоб капусту солить А потом приходится выслушивать, мол "переусложнизмом" С++ страдает. Так понятно, если применять возможности языка не по назначению, то так оно и будет восприниматься.
Re[6]: Внутренние функции класса
Здравствуйте, B0FEE664, Вы писали:
BFE>Чем плохо:
BFE>
BFE>?
Ну вот не нравится, и все тут. Не для того аккумулятор покупали, чтоб капусту солить А потом приходится выслушивать, мол "переусложнизмом" С++ страдает. Так понятно, если применять возможности языка не по назначению, то так оно и будет восприниматься.
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>?
Ну вот не нравится, и все тут. Не для того аккумулятор покупали, чтоб капусту солить А потом приходится выслушивать, мол "переусложнизмом" С++ страдает. Так понятно, если применять возможности языка не по назначению, то так оно и будет восприниматься.