variadic

    1

    2答えて

    どの次元の典型的な数学的なベクトルを表すように設計されたクラスがあるとします。このクラスを設計して、そのコンストラクタが任意の数の引数をとり、それらの引数をlong double型に変換し、それらをパラメータリストに与えられたのと同じ順序で "point_list"ベクトルに挿入するようにしたいと思います。 class Pvector { private: std::vect

    0

    1答えて

    私は、それぞれが基本型(int、float、bool、string)であり、異なる数をサポートするために8つのオーバーロードを持つ関数に渡す、可変数の引数を取るコンソールコマンドを設定していますさまざまなタイプの引数のコマンドラインの文字列を型に基づいて値を解析し、それを関数に渡すにはどうすればよいですか? 私は各引数を関数const char* GetArg(int index)で取得できます。

    2

    1答えて

    と言っていいでしょう。clear_multiple H1, H2, H3.のようなことをするために、一度に複数の仮説をクリアするための戦術を持ちたいとします。私は、次のように、ペアを使用していることを実行しようとしました: Ltac clear_multiple arg := match arg with | (?f, ?s) => clear s; clear_multiple f | ?

    2

    2答えて

    私はすべてのC++ 11の機能を使用することができないので、私はかなりプロジェクトに取り組んでいます。特に、variadicsテンプレートがありますが、tupleはありません。 私がしなければならないのは、メタデータ、つまり一連のデータを格納できるテンプレート化されたクラスを作成することです。私はどのタイプが使用されているのか、そしてどれくらいのタイプがあるのか​​を事前に知らない。 は基本的に、

    1

    3答えて

    テンソルTensorを表すクラスを記述しようとしており、2次元テンソルの場合はtensor(i, j)、3次元テンソルの場合はtensor (i, j, k)というように構文を提供したいと考えています。そしてどのように使用していると言わ引数関数内(マクロva_start va_endとCスタイル以外)int任意の数の引数を受け入れるようにTensor:operator()(int, int, ..

    1

    3答えて

    は、以下のコードを検討:目的は持っているだろう MyClass<1,5,7,9> myClass; :としてクラスを使用その後 template<unsigned... IDs> class MyClass{ public: static const std::array<unsigned, sizeof...(IDs)> ids { IDs... }; PinIDs(

    1

    1答えて

    数週間前、私はこの「」に「variadic」マトリックスクラスについて尋ねましたが、今は別のプロジェクトで回答を適用しようとしています。基本的に問題は、「variadic」マトリックスクラスを別のクラスの属性として使用する方法を理解していないことです。 最小実施例 main.cppに: #include <iostream> #include <memory> #include "matrix

    3

    1答えて

    スタックオーバーフローの誰かがラムダや関数を独自のクラスに取り込む興味深い方法を書いています。私はそれを簡素化しようとしていた、と私は近いと思ったが、いくつかの問題を抱えていた。彼らの例は: // OT => Object Type // RT => Return Type // A ... => Arguments template<typename OT, typename RT, t

    -1

    2答えて

    テンプレートの助けを借りて特定の方法でAPIを呼び出していますが、定数パラメータを渡す際に問題が1つ残っています。 のintバウンドと私の試み:メインで template <typename F, typename ...Ts> static int f3(int bound, CString file, int line, CString Caller, CSt