0
A
答えて
4
pair
は、タイプであり、機能ではありません。
graph[i] = pair<c,pair<u,v>>;
おそらくあなたは:あなたはここで、テンプレートパラメータにc
(実行時の変数)を渡すようにしようとしているので、別に構文が間違っているから、あなたはこのエラーを取得している理由は
代わりに、このような何かをしたい:
に相当graph[i] = pip(c, pii(u,v));
:
graph[i] = pair<int, pair<int, int>>(c, pair<int, int>(u,v));
関連する問題
- 1. ベクトル<int> v(istream_iterator <int>(cin)、istream_iterator <int>());
- 2. エラー: '演算子[]'に一致しません(オペランドの種類は 'std :: list <std :: pair <int, int> *'および 'std :: pair <int, int>')
- 3. カスタムコンパレータ<int型、ペア<int, int>>
- 4. Cマクロ内の#xは何を意味しますか?</p> <pre><code>#define PRINT(int) printf(#int "%d\n",int) </code></pre> <p>私はちょっと結果が何であるかを知っている:例えば
- 5. 定義、初期化、および使用方法 - ベクトル<ベクトル<ペア< int,int >、int>> v C++では?
- 6. <Int> == <String>
- 7. unique_ptr <int[]>またはベクター<int>?
- 8. メモリ効率の良いマップ<pair <int,int>、set <int>>代替
- 9. ベクトル<pair <int、pair <int,int> >> Pythonのデータ構造
- 10. は、私がここに<code>int</code>が<code>priority_queue</code>の外で定義されたベクトル<code>arr</code>のインデックスを格納<code>priority_queue<int, vector<int>, TCOMP></code>などのカスタム<code>priority_queue</code>を定義したいPRIORITY_QUEUE
- 11. のJava SWT:</p> <pre><code>GC.drawLine(int x1, int y1, int x2, int y2); </code></pre> <p>どのように私はラインの色を変更します:私は使用して線を描画していた場合GC.drawline
- 12. unorderered_set <tuple <int,int>>の方法は?
- 13. argv []をintとしてどのように取得できますか?私はこれを行う</p> <pre><code>int main (int argc, char *argv[]) { printf("%d\t",(int)argv[1]); printf("%s\t",(int)argv[1]); } </code></pre> <p>とシェルで:
- 14. unorderable types:str()<int()
- 15. 現在の名前空間をアサートする方法はありますか?私はマクロを主張したい私は、マクロ</p> <pre><code>#define DEFINE_VAL(x) int x </code></pre> <p>があると例えば
- 16. は 'System.Collections.Generic.IEnumerable <int?>'
- 17. constポインタをintに宣言しますか?</p> <pre><code>int* p1; // pointer to int const int* p2; // pointer to constant int int* const p3; // constant pointer to int const int* const p4; // constant pointer to constant int </code></pre> <p>とDに:私たちは、次のしているC++では
- 18. Java 8ラムダリストマップ<Int、リスト<String>>
- 19. リスト<int>からIEnumerable <IComparable>
- 20. 致命的なエラー:</p> <p>重要度に遭遇した306
- 21. これは同等ですか? <br></p> <pre><code>mergesort(int * arr, int low, int high){ if(low==high){ return; } //mergesort(); //mergesort(); //merge(); } </code></pre> <p>は、私はいつでも低等しくなると信じて:<code>merge sort</code>と<code>quicksort</code>の主な機能で
- 22. ペア<int,int>ペア
- 23. 範囲<Int>を<Int>に変換する方法?
- 24. 式を作成します。式<Func <IMyclass、int >>
- 25. Heredoc <<<または<<?
- 26. C++:マップ<string, int>をイテレータを使用してベクトル<map <string, int>>にプッシュバックしますか?
- 27. なぜコンストラクタは一度だけ呼び出されますか?私は出力を取得しています</p> <pre><code>class A { public: A(int i) { cout<<"Called"<<endl; } }; int main() { vector<A> v(5,A(1)); return 0; } </code></pre> <p>:
- 28. C/C++ #defineマクロ内のマクロ?</p> <pre><code>#define C_OR_CPP(C__, CPP__) #ifdef __cplusplus\ CPP__\ #else\ C__\ #endif </code></pre> <p>それは可能です:私のような何かをしたいと思います
- 29. 「マージ(のstd ::ベクトル<int>&、のstd ::ベクトル<int>&)
- 30. マルチセットでの下限の検索<pair <int,int>>(C++)
「c」、「i」、「j」、「u」、「v」とは何ですか? 'pip(c、pii(u、v))'から 'c'、' u'と 'v'はおそらくintであると推論できます。あなたは 'pair 'のテンプレートパラメータにそれらを置き換えることを達成したいと思いますか?そして、通常の角括弧を角かっこに変更しても、表現の意味は変わらないと思うのはなぜですか? – lisyarus
はい変数はintです。私はどのように 'pip(c、pii(u、v))'を理解しようとしています、それはどのように動作し、 '#define'のためにブラケットを置き換えれば同じであると思いました。また、通常の括弧で試しました。 – aurel
"#defineのためにブラケットを代用すると同じと思った" - マクロは山括弧とは関係がない。 – lisyarus