C++でSTLのMAPを勉強しだしたのですが、
よく分からない部分を見つけました。
以下のようにmapを使う際に、
mapコンテナの宣言をするのは理解できたのですが、
map<string, int> mmbr ; // (string型,int型)の対データを管理
map<int, int> ikk ; //(int型,int型)の対データを管理
他人が作成したサンプルを見ていたら、
以下のようにmapのコンテナ宣言がされていました。
*********************************************************
typedef KEY key_type;
typedef typename std::map<key_type, value_type> container_type;
*********************************************************
1行目でtypedefしているだけなので理解できるのですが、
2行目で行っているmapコンテナの宣言の意味が
どうも意味が分からないでいます。
mapコンテナの宣言で、
<string, int>や<int, int>のようにせず、
<key_type, value_type>としているのは、
どういう意味なのでしょうか?
どうぞ宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- その他(プログラミング・Web制作) pythonのmap、結果の利用は1度だけ? 5 2022/06/11 12:33
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# C++プログラミングコードにポリモーフィズムを取り入れ方を教えてください。 2 2023/06/09 11:17
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# leetcode 155 minstack 1 2022/05/07 16:43
- C言語・C++・C# C言語 ポインタ 配列 2 2022/06/02 17:29
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- C言語・C++・C# アセンブラ指令 3 2023/06/17 14:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「指定されたキャストは有効で...
-
system関数がうまくいかない
-
複数桁10進数の*桁目だけを抽出...
-
C言語での引数の省略方法
-
C++でvectorにテキストファイル...
-
#define _CRT_SECURE_NO_WARNIN...
-
ラップ関数とはどんなものですか?
-
PowerShellがうまくいかない
-
systemの戻り値を取得する方法
-
卒業研究でよく分からないとこ...
-
if と配列の組み合わせ
-
std::set<int> で、ある値が何...
-
課題でつまってます・・・
-
プログラミングペーパーテスト ...
-
C言語のファイル入力が分かりま...
-
実数の整数部,小数部の取得
-
C++で作ったDLLをC#で使うには?
-
acceptをalarmでタイムアウトさ...
-
入力を待たずにstdinの監視をし...
-
VC#2005で逆さ文字を表示する
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語での引数の省略方法
-
「指定されたキャストは有効で...
-
複数桁10進数の*桁目だけを抽出...
-
ラップ関数とはどんなものですか?
-
【C++】関数ポインタの使い方
-
#define _CRT_SECURE_NO_WARNIN...
-
C言語 エラーの原因がわからな...
-
実数の整数部,小数部の取得
-
system関数がうまくいかない
-
(int *)の意味
-
acceptをalarmでタイムアウトさ...
-
if と配列の組み合わせ
-
C言語初心者です、、、お助けく...
-
std::set<int> で、ある値が何...
-
PowerShellがうまくいかない
-
read関数をノンブロッキングで...
-
ColorをRGBで指定する方法
-
(マルチスレッド)_beginthrea...
-
数字列を3桁ごとにカンマで区切...
-
C言語で分からないところがあり...
おすすめ情報