如何在C++數組中使用字符串索引(如在php中)?如何在C++數組中使用字符串索引(如php)?
4
A
回答
18
您可以使用std::map
獲取關聯容器,您可以在其中通過字符串索引查找值。類似std::map<std::string, int>
的地圖會將整數值與std::string
查找關聯關聯。
2
最接近的東西可能是一個std :: map。
查看詳情wikipedia page。
1
您需要使用類似std::map的東西來使對象的行爲與關聯數組類似。
3
它們被稱爲關聯數組(或字典),並允許您使用任何您想要的類型作爲關鍵字,而不僅僅是整數。它們本身在PHP中支持,在C++中,除非在.net中,否則應該使用std::map which has its own dictionary class
0
此功能通常稱爲映射。 如果你已經使用Boost,你可以使用他們的地圖,如果沒有,你必須三思:)好的,如果不是Dimtry right - std :: map是你需要的。
相關問題
- 1. 如何在PHP字符串中使用索引查找字符?
- 2. 如何在PHP中的字符串內定義數組索引?
- 3. 如何在PHP中使用數組搜索字符串值?
- 4. PHP數組字符串鍵索引
- 5. 如何訪問PHP數組的字符串索引元素?
- 6. 如何將字符串值分配給php數組的索引?
- 7. 如何索引二維數組與字符串的索引
- 8. 如何在數組中添加新字符串索引
- 9. 如何使用C++將字符串搜索到字符串數組?
- 10. PHP數組:整數索引VS字符串索引
- 11. 如何在PHP中使用字符類搜索字符串
- 12. 如何在C中的char數組中搜索字符串?
- 13. 如何在Lucene中索引字符串?
- 14. 如何找到C中字符串中的字符索引?
- 15. 如何使用jQuery在JavaScript數組中搜索字符串?
- 16. 如何在C#中使用索引傳遞字節數組的子串?
- 17. 使用字符串作爲數組索引PHP
- 18. 如何在C++中搜索字符串數組
- 19. 是否C#有索引數組是PHP的字符串?
- 20. 如何在數組字符串中搜索非字母字符?
- 21. 如何獲得C中字符串的字符索引?
- 22. 在C中使用字符串數組
- 23. 如何在Angular ng-init中使用C#字符串數組?
- 24. 如何在字符串中搜索C++
- 25. 如何使用一個數組中的字符串值作爲PHP中另一個數組的索引
- 26. 使用索引對象在數組中更改字符串
- 27. 如何遞減字符串數組中行的索引?
- 28. 如何索引數組中的字符串?
- 29. 如何將字符串拆分爲索引中的數組?
- 30. 如何查找字符串數組中ArrayList項的索引