单选题:设有如下代码段:
设有如下代码段: @[B](2)
```
std::map m;
const int MAX_SIZE = 100;
int main() {
char str[MAX_SIZE];
for (int i = 0; i < 10; i++) {
std::cin >> str;
m[str] = i;
}
std::cout << m.size() << std::endl;
}
```
读入10个字符串,则输出的 `m.size()` 为
A. 0
B. 1
C. 10
A.0
B.1
C.10
答案:B
```
std::map
const int MAX_SIZE = 100;
int main() {
char str[MAX_SIZE];
for (int i = 0; i < 10; i++) {
std::cin >> str;
m[str] = i;
}
std::cout << m.size() << std::endl;
}
```
读入10个字符串,则输出的 `m.size()` 为
A. 0
B. 1
C. 10
A.0
B.1
C.10
答案:B