boost-lambda

    1

    2答えて

    boost::lambdaを使用して簡単な述語を作成しようとしていますが、多大なエラーが発生しています。 私はドキュメントをチェックしましたが、ラムダ式の静的変数std::string::nposにアクセスすることに疑念があります。私のコードの下に。 #include <boost/lambda/lambda.hpp> #include <boost/lambda/core.hpp>

    3

    1答えて

    私は、フォームの機能を持っている: void DoSomething(const boost::function<bool()>& condition, other stuff); この機能は、いくつかの作業を行い、条件が真の場合にのみ返されます。この条件は、異なるコール・サイトで異なる条件を指定したいので、ファンクション・アーギュメントとして表されています。 ここでは直接使用するのはかなり簡

    0

    1答えて

    boost_1_39_0ディストリビューション内のヘッダファイル内のネストされたll :: for_each()呼び出しに対して、boost :: lambda :: llが見つかりません。誰かが私を正しい方向に向けることができますか?ありがとう。

    0

    1答えて

    boost :: lambdaを使用して文字列内の後続の空白を削除します。空白は1つのみです。私はこのプログラムを試しました。 #include <algorithm> #include <iostream> #include <string> #include <boost/lambda/lambda.hpp> int main() { std::string s = "

    2

    3答えて

    私が持っている一般的な機能は: void ImageAlbum::ExpressButtonPressed( boost::function< void ( thumb::PhotoPrintThumbnail*, thumb::PhotoPrintFormat, thumb::PhotoPrintQuantity )

    0

    1答えて

    boost :: lambdaを使用してコードを単純化したいと思います。ここに私のコードは次のとおりです。 // Declare container: typedef std::map< PageId, Page* > Pages; Pages m_pages; // For serialization: template < class DataType > TPair<DataTyp

    5

    2答えて

    何らかの理由でboost::lambdaにboost::formatを使用できません。 #include <algorithm> #include <iomanip> #include <iostream> #include <boost/assign/list_of.hpp> #include <boost/format.hpp> #include <boost/lambda/lam

    0

    1答えて

    以下は、文字列の1つのベクトルから別のオブジェクトのベクトルに値をコピーする方法の1つの例のわずかに変更されたコードです。私は動的に割り当てられたオブジェクトを使用しています。この場合 #include <algorithm> #include <cstdlib> #include <iostream> #include <string> #include <vector> #inclu

    3

    2答えて

    なぜコールバックは一度だけ呼び出されますか? bool callback() { static bool res = false; res = !res; return res; } int main(int argc, char* argv[]) { vector<int> x(10); bool result=false;

    0

    1答えて

    ラムダ式のプレースホルダを間接参照する方法はありますか? boost::function<int(MyClass*)> f = boost::bind(&MyClass::myMethod, _1); を、私はif文などで、より複雑な式を構築したい: boost::function<int(MyClass*)> f = _1->myMethod(); f(myObject); は、私は結