アプリ版:「スタンプのみでお礼する」機能のリリースについて

.net2002 C++を利用している初学者です。よろしくお願いします。
CStringAry型、CMapStringToString型の配列の数を取ろうとしております。GetCount()、GetSize()ともに配列の同じ要素数がとれるのですが使用方法・内容等に何か違いがあるのでしょうか?
またCStringAry型でGetUpperBound()で配列の最大の添字数がとれて便利だと思いますが、GetCount()やGetSize()と比べての使用方法等に注意点があるのでしょうか?なお戻り値が配列の要素数、配列の最大添え字となることは存じております。
御指導ならびにアドバイスいただけますようお願いします。

A 回答 (1件)

CStringAry型とCMapStringToString型は違うデータ構造です。



CStringAry型はCStringの「配列」
CMapStringToString型はCStringをキーとしたCStringへの「マップ」

です。
両方ともCStringをデータとして保持することに違い有りませんが、データを検索などのオーダーが変わってきます。

詳しくはデータ構造などで検索すると沢山解説ページを見つけれます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!