stdmap

    1

    2答えて

    私のプログラムで実際にチェックしているコードに問題があります: ベクトルには3種類の派生オブジェクトが含まれていますが、ベクトル内の各基本オブジェクトの小計が必要です。私はそれのための適切な構文を見つけることもできない。 class Base{ virtual void method() = 0; } class derived_1 : public Base{ virtual

    0

    2答えて

    私は例外処理にあまり慣れていないので、誰かがこの問題を手伝うことができますか?だから、このプログラムでは、std :: mapの中に存在しないキーを入れて、何かを投げたいのですが、私は何を知っていません。 地図キーが存在する場合は電話番号(文字列)になりますが、存在しない場合は何ですか?親指の class SmartCarrier{ private: string carrier_na

    1

    1答えて

    #include <map> ... std::map<int, A *> myMap; myMap[0]; if(myMap[0] == NULL) {// true or false? } 文がtrueに評価される場合は、次のコードのために予想される動作は何ですか?

    0

    2答えて

    C++ 11で単純なプログラムをコンパイルできません。 こちらをご覧くださいhttp://cpp.sh/9muxf。 #include <functional> #include <iostream> #include <exception> #include <tuple> #include <map> using namespace std; typedef int Json;

    2

    1答えて

    私はXMLを解析し、XML要素に対応するC++でオブジェクトを作成し、XML要素の属性をプロパティとしてそれらのオブジェクトにパックする必要があります。 XML要素/属性および対応するC++クラス/プロパティは、派生オブジェクトと共通のプロパティを持つ基本オブジェクトから継承します。 私は共通のプロパティに基本クラスを使用することを考えていました。派生クラスはオブジェクト固有のプロパティを定義する

    1

    1答えて

    raytracerの特定のアスペクトについて、あらかじめ計算された値を持つルックアップテーブルとして使用する、x、y座標ごとの2Dポイントのベクトルを保存します。このため 、私は次のタイプのデータ構造を作成:データ構造の複雑さのアイデアを与えるために std::map<float, std::map<float, std::vector<vec2>>> apertureMap; を、地図、ベク

    3

    1答えて

    setとmapは両方とも順序付けされたコンテナなので、std :: setのようにstd :: mapの最小値と最大値を0(1)時間で見つけることができますか? // for std::set // std::set<int> s; auto min = *s.begin(); auto max = *s.rbegin(); std :: mapからO(1)のmaxとminを取得するに

    0

    1答えて

    私はヘッダー専用のjsonライブラリを使用していて、std::mapを使用しています。私はそれを注文しないことを望むだろうが。 https://github.com/nlohmann/json/blob/develop/src/json.hpp#L371 私が修正できる場合、私は思ったんだけど、スニペットがあります。 「ObjectType」がstd::mapであると仮定します。そこから注文を削除

    1

    3答えて

    IDを保持する必要のあるコンテナ(IDは一意)とデータ値がある状況があります。私はまた、これらのIDを順序で保持する必要があります。これらの変数のタプルはIDで検索されますが、見つかった要素まで順に処理されます。つまり、コンテナ全体を処理する必要はありません。このために、私は、私が最初のを反復処理し、ペアの最初のフィールドと検索値を比較し、私にまで歩いて、イテレータを与えることによって、IDを検索