containers

    3

    3答えて

    二重インデクシングを可能にするコンテナを設定する最も良い方法は何ですか?具体的には、私はオブジェクトのリストを持っていて、それぞれはキーで索引付けされています(キーごとに複数の可能性があります)。これはマルチマップを意味します。しかし、この問題は、オブジェクトの位置を見つけるために線形ルックアップが悪化する可能性があることを意味します。私はむしろデータの重複を避けるため、各オブジェクトを自分自身の

    29

    3答えて

    コンテナのセットにアクセスする一般的な方法を探しています。私は別のカスタムリストに加えて標準ベクトルとリストを持っています。 カスタムリストはイテレータを定義します。 class Iterator: public std::iterator<std::forward_iterator_tag, T> { // ... } Iterator begin() { return

    1

    4答えて

    多くの場合、多次元データのコンテナを定義する必要があります。 例を挙げる:私は多くのチップを持っており、各チップには多数のレジスタがあり、各レジ​​スタには多くのセルがあり、各セルには多くのトランジスタがあります。 私のC++プログラムのいくつかの段階で、このデータを読んで、後でそれを使用する必要があります。私は、このデータのために任意の外部ストレージを使用することはできません :だから等のファイ

    3

    3答えて

    Silverlightでは、行の幅を子要素であるStackPanelの幅を埋めるように伸ばす方法を教えてください。コードビハインドではなく、XAMLソリューションを推奨します。 <Line X1="0" X2="{Binding Path=ActualWidth, ElementName=HolePatternStackPanel}" Stroke="Gray"

    3

    2答えて

    マップされたデータを入力順にトラバースできるようにするコードを記述しました。 私はコード化されたソリューション時代のカップルがいた: 考えるとキータイプ、K、およびデータ・タイプ、D、 のstd ::マップ のstd ::ベクトル 1がランダムにしたかったですデータエントリを検索するには、map.find(K)を使用します。エントリ順に地図をたどりたいときは、std::vector::iterat

    28

    2答えて

    何らかの配列に保持されている文字列のうち、あらかじめ設定されていない上限を持つ配列には、どのようなものが最も適していますか?以下のような単純なコードの場合 : var list = new SomeContainer(); // size is unknown for()/foreach()/do()/while() // any loop { list.Add(string);

    0

    4答えて

    コンテナdivに3つのdivがあります。最初のものが左に浮かび、2番目のものが右に浮かび、最後のものが中央に座ります。これは、コンテナdivに3つのおよそ偶数のdivを作成します。 これらのdivのそれぞれでは、さまざまな高さの画像を配置しています。次に、コンテナdivの下に座る独立したdivがあります(これはdescription divと呼ばれます)。 コンテナdivをイメージdivの高さに伸

    4

    2答えて

    ファイルからではなく、XMLドキュメントからms Unityコンテナを設定することはできますか?