在C++中,`string`数组的定义方式有多种,适用于不同场景。以下是常见方法的总结:
| 方法 | 语法 | 特点 |
| 固定大小数组 | `string arr[5];` | 长度固定,初始化时需指定大小 |
| 动态数组 | `string arr = new string[5];` | 可动态分配内存,需手动释放 |
| 使用vector | `vector | 自动管理内存,支持动态扩容 |
以上方法可根据实际需求选择。若长度固定,推荐使用固定数组;若需要灵活调整大小,建议使用`vector`。注意动态数组使用后需用`delete[]`释放内存,避免内存泄漏。