how to convert qt string to string

#include <iostream>
#include <string>
#include <QString>

int main() {
    // Step 1: Create a QString
    QString qtString = "Hello, Qt String!";

    // Step 2: Convert QString to a UTF-8 encoded QByteArray
    QByteArray byteArray = qtString.toUtf8();

    // Step 3: Convert QByteArray to a standard C++ string
    std::string standardString = byteArray.constData();

    // Step 4: Output the result
    std::cout << "Qt String: " << qtString.toStdString() << std::endl;
    std::cout << "C++ String: " << standardString << std::endl;

    return 0;
}