Лямбда-выражения и Qt



  • Возможно ли использовать лямбда-выражения вместо сигналов и слотов и является ли это более производительным? Заранее спасибо



  • Привет,

    Конечно можно использовать! Для этого в Вашем конфигурационном файле проекта нужно добавить вот это:

        CONFIG += c++11
    

    После чего Вы сможете использовать все прелести стандарта C++11, в том числе и лямбда-выражения. Что касается производительности то я не изучал данный вопрос так что ответить не могу.

    Так же Вы может использовать C++14 для этого добавьте такое код:

        CONFIG += c++14
        QMAKE_CXXFLAGS += -std=c++14
    


  • @shav Спасибо большое) Вы мне очень помогли, правда, вопрос насчет роста производительности для меня все равно остается открытым. Все, что я смог найти, это то, что она растет, но порядок роста нигде не был указан(



Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.