zoukankan      html  css  js  c++  java
  • 【Qt开发】几个傻不拉几关于char*和const char*的不兼容问题

    1. string转const char*

    string s ="abc";
    constchar* c_s = s.c_str();

    2. const char*转string
       直接赋值即可

    constchar* c_s ="abc";
    string s(c_s);

     3. string转char*

    string s ="abc";
    char* c;
    constint len = s.length();
    =newchar[len+1];
    strcpy(c,s.c_str());

     

     4. char*转string

    char* c ="abc";
    string s(c);

     5. const char*转char*

    constchar* cpc ="abc";
    char* pc =newchar[100];//足够长
    strcpy(pc,c

     6. char*转const char*
       直接赋值即可
    char* pc = "abc";
    const char* cpc = pc;

    
    
  • 相关阅读:
    awk使用
    SQL VIEW(视图)
    crontab使用
    SecureCRT
    Python异常
    Python字符串
    Python字典,列表,元组
    Python路径
    vim插件
    Python类
  • 原文地址:https://www.cnblogs.com/huty/p/8518181.html
Copyright © 2011-2022 走看看