在C++ - The Complete Reference
,作者給我們展示他是如何實現自定義的C++字符串類後的挑戰。摘自書本:如何使用STL實現自定義字符串類?
挑戰: 嘗試使用STL實現StrType(字符串類)。也就是說,使用容器來存儲組成字符串的字符。使用迭代器對字符串進行操作,並使用算法執行各種字符串操作。
我明白這裏的基本概念,但在實施時遇到了困難。我應該爲每個字符做什麼std::vector <char>
和push_back
?字符串操作呢?需要一些幫助。示例代碼將被感激地接受,或者您可以解釋我可以如何實現這一點。
難道你連* *嘗試創建自己的級聯功能?如果您要求其他人爲您徹底解決問題,您將無法學習。 –