std-pair

    -2

    3答えて

    実際に新しいペアを作成せずにstd::pair<const string,int>をstd::pair<string,int>に変換するにはどうすればよいですか? 私は以下のようにstatic_castを使用してみました: static_cast<std::pair<const string, int>>(curr->valPair) curr-> valPair - std::pair<st

    0

    1答えて

    のベクターからのグループのベクトルを生成します。 pair[0] = {1, 2} pair[1] = {5, 7} pair[2] = {9, 3} pair[3] = {4, 6} pair[4] = {8, 6} pair[5] = {1, 3} pair[6] = {9, 6} 私はペアのいずれかで一緒に来る数字をグループ化する必要があります。 たとえば、番号1は2と3とペ

    0

    1答えて

    私はそのインデックスとしてペアを持つマップを持っています。私はその中の要素を訪問するのに多くの時間がかかることが分かった。プロセスを加速するいくつかの方法があるかどうかを知りたいですか?私のコードは次の通りである: std::vector words; ...to generate a words vector... std::map<std::pair<std::string, std::s

    0

    1答えて

    誰かが何故ペアを増やそうとしても何も起こらないと説明できますか?私はそれをデバッグしようとしていますが、それは増分ラインに行くが起こっていることに気づく。 EDIT:ここでは全体の機能は、私が見たものから void VoteCollector::resultsBasedOnAge(std::vector<Voter>& voters) { std::map<int,std::pair<

    0

    1答えて

    「ペア」を使用して番号をソートして出力するコードを書いていました。 出力がなかったバットを試しました。 コードを書き直すにはどうすればよいですか? #include <iostream> #include <algorithm> #include <map> using namespace std; int main() { int k, i, n; cin >>

    1

    3答えて

    でパーフェクト転送を説明しようとすると、私は完璧な転送を理解し、それが'std::pair<const char*, int>'から'std::pair<const char (&)[4], int>に変換することができないと言って、normalyそれを template<typename T, typename U> std::pair<T, U> make_pair_wrapper(T&&

    0

    5答えて

    私はいくつかのAPI関数を持っている小さなライブラリを書いています。私はむしろそのための構造体を宣言したいと思います。私はstd::pair<foo, bat>を返すことを考えています。しかし、おそらくこれらの現代では、std::tuple<foo, bar>を代わりに返すことを好むべきでしょうか? より一般的には、タプルをペアで使用する必要がある場合、ペアになるとより適切なコンストラクトになりま

    0

    2答えて

    いくつかのハードコードされた値を持つペアのベクトルを初期化したいと思いますが、別のソリューションを使用しようとしましたが、コンパイルエラーが続きます。私のコードは次のようになります。 std::vector<std::pair<cv::HOGDescriptor, std::ifstream> > hogs_files = { std::make_pair(hog, file),

    3

    3答えて

    私はtie pre C++ 11の動作を模倣しようとしています。 pair<int, int> test() { return make_pair(13, 42); } int main() { int a = 1, b = 2; pair<int&, int&>(a, b) = test(); cout << a << ' ' << b << e