c++语言风格字符串和QT风格字符串区别
- API实例
第一个是QT风格字符串
 第二个是C++风格字符串
 
 c语言风格
    string a = "hello";
    std::cout<<a<<endl;;
    char* aa = "hello";
    qDebug()<<aa;
    qDebug()<<*aa;

 QT风格
    QString str2("hello2");
    QByteArray str3("hello3");
    qDebug()<<str2;
    qDebug()<<str3;

API实例

    QByteArray str31("hello3");
    QByteArray str4("he");
    qDebug()<<str31.startsWith(str4);  //QByteArray类型变量
    qDebug()<<str31.startsWith("he");  //char* 类型变量

第二个实例:
 
    int r = 12;
    QByteArray rr;
    QByteArray rr2;
    rr.setNum(r,16);
    qDebug()<<rr;
    rr = QByteArray::number(12,16);
    rr2 = QByteArray::number(8,10);
    qDebug()<<rr;
    bool ok;
    float rrr = rr.toFloat(&ok);
    qDebug()<<rrr;
    qDebug()<<ok;
    int rrrr = rr2.toInt(&ok);
    qDebug()<<rrrr;
    qDebug()<<ok;




















