C++ string拼接

C++ string拼接与转char*

 
#include <cstdio>  //可以调用C中的printf 
#include <iostream>
#include <string>
#include <stdio.h> 
using namespace std;
    
int main ()
{
    string str1 = "abc";
    string str2 = "123";
    string str3 = str1 + str2;

    //C++ string并不直接等于C的char*
    const char* str4 = str3.c_str();
    int  len = str3.size();
    printf("-%d:%s-\n",len,str4);//6:abc123

    return 0;
}

参考文章