c++ 有個庫什麼的嗎?

來源:互聯網
上載者:User
我之前學過 vb php js ,現在我要學習c++ 做個*.DLL 檔案給別的軟體用.

我學的時候,發現處理一個字串也很麻煩,比如 把一個字串分割成數組,需要自己寫個 函數..寫是會寫,只是什麼都自己寫,那也太沒效率了..

我看看了手冊,發現c++並沒有多少函數,比如處理數組的,處理字串的.我都沒找到,我水平有限,英語網頁看不懂..

請問有沒有個庫嗎?

實現別的語言裡類型的效果, 如php 的explode,implode,str_replace,strstr這些?

有的話怎麼匯入呢?

回複內容:

我之前學過 vb php js ,現在我要學習c++ 做個*.DLL 檔案給別的軟體用.

我學的時候,發現處理一個字串也很麻煩,比如 把一個字串分割成數組,需要自己寫個 函數..寫是會寫,只是什麼都自己寫,那也太沒效率了..

我看看了手冊,發現c++並沒有多少函數,比如處理數組的,處理字串的.我都沒找到,我水平有限,英語網頁看不懂..

請問有沒有個庫嗎?

實現別的語言裡類型的效果, 如php 的explode,implode,str_replace,strstr這些?

有的話怎麼匯入呢?

有很多庫啊,C++有自身的標準庫std,准標準庫boost,還有Qt等等,搜[C++開源庫]一大堆。
字串分隔成數組,這個不需要寫函數,std::string是標準庫的字串類,本身可以用下標訪問:

#include #include int main(){    std::string str = "HelloWorld";    std::cout << str[5];    return 0;}輸出:W

explode,implode,str_replace,strstr對應C++中都有實現。
事實上,除非是非常新興的的需求,其編程所需要的功能基本都能夠找到了,各種輪子已經被重複造過不知道多少次了,善用搜尋技術,百度,Google,github,SourceForge等等,在搜尋引擎和各個開原始碼託管網站都能找到。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.