История изменений
Исправление EXL, (текущая версия) :
Странно, но у меня ничего не ругается:
main.cpp:
#include <QCoreApplication>
#include <QDebug>
#include <QString>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QString lol = "clear,bold,italic,underline";
qDebug() << lol;
QStringList test;
test == (lol.split(","));
qDebug() << test;
return a.exec();
}
05:09:14: Starting: «/usr/bin/make» g++ -c -pipe -Wextra -O2 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_CORE_LIB -I/opt/QtSDKs/Qt5.3.2/5.3/gcc_64/mkspecs/linux-g++ -I../untitled -I/opt/QtSDKs/Qt5.3.2/5.3/gcc_64/include -I/opt/QtSDKs/Qt5.3.2/5.3/gcc_64/include/QtCore -I. -I. -o main.o ../untitled/main.cpp g++ -Wl,-O1 -Wl,-rpath,/opt/QtSDKs/Qt5.3.2/5.3/gcc_64 -Wl,-rpath,/opt/QtSDKs/Qt5.3.2/5.3/gcc_64/lib -o untitled main.o -L/opt/QtSDKs/Qt5.3.2/5.3/gcc_64/lib -lQt5Core -lpthread 05:09:15: The process «/usr/bin/make» exited normally.
exl@exl-Lenovo-G560e:~$ g++ --version g++ (Ubuntu 4.9.1-16ubuntu6) 4.9.1 Copyright (C) 2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
Даже если qDebug() << test;
закомментировать, предупреждение не генерируется.
Исходная версия EXL, :
Странно, но у меня ничего не ругается:
main.cpp:
#include <QCoreApplication>
#include <QDebug>
#include <QString>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QString lol = "clear,bold,italic,underline";
qDebug() << lol;
QStringList test;
test == (lol.split(","));
qDebug() << test;
return a.exec();
}
05:09:14: Starting: «/usr/bin/make» g++ -c -pipe -Wextra -O2 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_CORE_LIB -I/opt/QtSDKs/Qt5.3.2/5.3/gcc_64/mkspecs/linux-g++ -I../untitled -I/opt/QtSDKs/Qt5.3.2/5.3/gcc_64/include -I/opt/QtSDKs/Qt5.3.2/5.3/gcc_64/include/QtCore -I. -I. -o main.o ../untitled/main.cpp g++ -Wl,-O1 -Wl,-rpath,/opt/QtSDKs/Qt5.3.2/5.3/gcc_64 -Wl,-rpath,/opt/QtSDKs/Qt5.3.2/5.3/gcc_64/lib -o untitled main.o -L/opt/QtSDKs/Qt5.3.2/5.3/gcc_64/lib -lQt5Core -lpthread 05:09:15: The process «/usr/bin/make» exited normally.
exl@exl-Lenovo-G560e:~$ g++ --version g++ (Ubuntu 4.9.1-16ubuntu6) 4.9.1 Copyright (C) 2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE