Hlavní navigace

Názor ke článku Bezpečné programování v C++ I od Jirka P - No nevím - ten ukazatel na funkci bude...

  • 8. 3. 2009 12:09

    Jirka P (neregistrovaný)

    No nevím - ten ukazatel na funkci bude asi dost na překážku použití takového filtru. Kdyžtak bych to udělal tak, aby to mělo hlavičku

    template
    list filter(list originalList, boost::function func)

    nebo bych to nechal rovnou brát obecný funktor a použil iterátory, z čehož by nakonec vzniklo to, co se v c++0x bude jmenovat std::copy_if. Ze stejného soudku je i filer_iterator z boost.iterators.

    Ale ten prográmek ve Scale mě nadchl - jednak jsem nečekal, že by to někdo znal, druhak mě doslova odbourala ta hlavička...