問題タブ [stdtuple]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - std::tuple_cat での VS2013 C++ C1001 エラー
最近、C++ コードを VS2012 から VS2013 に移行しました。コードは VS2012 でコンパイルされていましたが、VS2013 は C1001 内部コンパイラ エラーをスローします。
具体的には、エラーは std ライブラリの tuple.h ファイルを指しています。
私のコードは、連結されたタプルの型を取得するために std::tuple_cat メソッドを呼び出します (void 型の部分的な特殊化に注意してください)。
C1001 エラーを回避するには、VS2013 をどのように構成するか、前述のコードを書き直しますか?
よろしくお願いいたします。
c++ - std::tuple からの変換std::pair へ
GCC と Clang (または、それぞれ libstdc++ と libc++) の両方が同意します。
を受け取る非明示的なコンストラクターがあるtrue
ため、これを期待する必要があります。std::tuple<T, U>
pair
tuple
ただし、 a から aへの反対方向に進むとpair
、実装は一致しません。
GCC では失敗しますが、Clang では成功します。std::pair
を受け取るコンストラクターがないことに気付きましたtuple
。
質問:
法律の文言によると、後者の暗黙の変換を許可する必要がありますか? つまり、ここで正しい実装はどれですか?
std::pair<int, int> p = std::make_tuple(3, 4);
Clang で呼び出す場合、どのstd::pair
コンストラクターが呼び出されますか?
python - Pythonで多次元配列をタプルに変換する
RGB 値の形式で Web カメラからフレーム データを取得しています。
出力は (480, 640, 3) です。これらの値から画像を作成したいと思います。だから、私は使いたい
しかし、ここでは 3 番目の引数がタプルを取ります。このエラーが発生します
したがって、私の質問は、このフレーム データをタプルに変換してイメージを作成するための最良の方法は何かということです。
c++ - std::tuple を std::set に変換する
を に変換しようとしstd::tuple
ていstd::set
ます。次のコードがあります
コンパイラは、行のパラメーター パックのアンパックについて不平を言います
ここで何が問題なのかわかりません。
c++ - タプルのベクトルの操作中に std::get がエラーを返す
タプルを保持するベクターを作成しようとしています
これは私のコードです:
エラー:
それの何が問題なのですか?ありがとう。