我是C ++的新手,我注意到在使用字符串时应包括:
#include <string>
Run Code Online (Sandbox Code Playgroud)
我的问题是为什么这是必要的,而不是对于诸如此类的基本类型int float呢?
谢谢
看来您来自 Python 或 Javascript 背景,其中 String 是原始数据类型。
在 C++ 中并非如此,其中原始类型(在 C++ 中称为基本类型)中没有 String。但是int,float属于基本类型。
在 C++ 中,string是属于复合类型(相对于基本类型)类别的类类型。
有关 C++ 类型系统的概述,您可以阅读有关 types 的参考资料。
| 归档时间: |
|
| 查看次数: |
103 次 |
| 最近记录: |