functor

    0

    1答えて

    デバイスデータ構造への参照を状態として格納するThrustを使用してデバイスファンクタを作成しようとしています。ファンクタはthrust::transform()と友達に渡されます。変換中に、さまざまな方法でoctetsのビットにアクセスしているこれを行うで終了目標の // Compile with: // nvcc --std=c++11 device_functor.cu -o device

    0

    1答えて

    したがって、オブジェクトファンクタを使用して、マザークラスの配列を子からソートする必要があります。母クラスは汎用クラスです。 template<typename T> class MotherClass { public: /* some code */ std::list<T*> getList(); private: std::list<T*> lis

    1

    1答えて

    私は関数型プログラミングの新機能です。私はScalpelを使ってウェブサイトを削っており、そのウェブサイトに含まれているリンクから情報を抽出する必要があります。私が推測することはリンクの一部に過ぎず、これらのリンクのそれぞれに文字列"http://www.google.com/"を追加する必要があります。私はStringのリストを持っていないので、普通の++はできません。 {-# LANGUAGE

    6

    2答えて

    関数オブジェクトのドキュメントは、それよりも大きくて小さくなっています。私はそれが何であるかを理解していますが、私はそれをまだ得ていません。私のコンテナを昇順または降順に並べ替えて使用するのでしょうか?次の2つの行が反対のことをしているように見えるので、私は特に混乱しています。 std::priority_queue<int, std::vector<int>, std::greater<int>

    0

    1答えて

    を確認しますか? リストの頭が[Head | Tail]で、Head = [v(1,x)]となったら、どうすれば確認できますか?

    0

    6答えて

    チュートリアルFunctors, Applicatives, And Monads In PicturesとそのJavaScript versionに従っている間に私の質問が出てきました。 ファンクタがコンテキストから値をアンラップするとのテキストが表示された場合、私はJust 5 - >5変換が行われていることを理解しています。 What does the "Just" syntax mean

    1

    1答えて

    ここから(endo)ファンクタは、オブジェクトを取得して同じタイプの別のオブジェクトで変換できるものです。ファンクタの最も単純な例は、IDです。 struct Identity { template <typename T> T Apply(T x) { return x } }; 一般的なFunctorを識別する「Functorタイプ」が必要です。

    6

    1答えて

    ハスケルのPreludeにこのようなことがありますか? wfmap :: Functor f => a -> (a -> b) -> (b -> a) -> (b -> f b) -> f a wfmap x u w g = fmap (w) (g (u x)) 私が取り組んでいるプロジェクトでは、あるタイプを別のタイプに変換して処

    2

    2答えて

    OK Matrixクラスの+ =と - =演算子をオーバーロードしたい。 は今、2つの行列を合計または減算するために、我々は両方の行列の各値を反復処理し、加算または減算する必要があるので、それは次のようにいくつかのことになります:あなたは両方の演算子を見ることができるよう、「 Matrix& Matrix::operator+= (const Matrix& M){ for (int i

    3

    1答えて

    結果:getFile(filename).map(parseJson).map(doOtherThings)... のような直線流IがEitherを使用しています自体すべてが、私はちょうど私が「ときは、次の safeUnsureFunction().map((result)=>{ // result is just result from doSomethingCrazyHere fun