You get there because you call this constructor in your code.
display("coucou");
which actually causes
display(QString("coucou"));
and QString (const char *) is not what you really need to do. http://qt-project.org/doc/qt-5/qstring.html#QString-8 .
,
QString str(QLatin1String("coucou"));
display(str);
QString display(). (), Step In Continue.
QString, QString, . , "". , - , () - ,
#include <QDebug>
#include <QString>
void display(const QString &s)
{
qDebug() << s;
}
int main(int argc, char *argv[])
{
QString str(QLatin1String("foo"));
display(str);
return 0;
}
, , .