C++基礎::一些介面彙總

Inside_Zhang發表於2015-11-10

型別轉換

ostringstream.str(); // 轉換為string型別
string.c_str(); // 轉換為const char*型別

#include <sstream>
#include <string>
int main(int, char**)
{
    std::ostringstream oss;
    oss << "hello world";
    string str = oss.str();
    const char* c = str.c_str();
    return 0;
}

string

  • replace
std::string name("insideZhang");
name.replace(0, 1, "I");
        // first, last: 表示區間
        // 第三個引數雖然只有一個字元,仍然要加雙引號

相關文章