Size: a a a

2021 April 19

c

codingteam@cjr in codingteam
portnov
надо было #include <QString> сделать, чтобы работало?
источник

c

codingteam@cjr in codingteam
Minoru
потому что у тебя нет ни using namespace std, ни using namespace Qt
источник

c

codingteam@cjr in codingteam
portnov
так
источник

c

codingteam@cjr in codingteam
Minoru
(и не должно быть — импортировать большие неймспейсы скопом плохо, потом не разребёшь)
источник

c

codingteam@cjr in codingteam
Minoru
#include тут не поможет
источник

c

codingteam@cjr in codingteam
Minoru
нужно именно что писать Qt::endl
источник

c

codingteam@cjr in codingteam
portnov
а QTextStream почему сам догадался тогда?
источник

c

codingteam@cjr in codingteam
portnov
там в хидере прямо написано using namespace чтоли?
источник

c

codingteam@cjr in codingteam
Minoru
потому что QTextStream это класс, а Qt — это неймспейс
источник

c

codingteam@cjr in codingteam
Minoru
вот тут я уже начинаю плавать :)
источник

c

codingteam@cjr in codingteam
portnov
«как всё запущено»
источник

c

codingteam@cjr in codingteam
Minoru
во, я знал, знал! Это ADL! https://en.cppreference.com/w/cpp/language/adl
источник

c

codingteam@cjr in codingteam
Minoru
> **[Unqualified] function names are looked up in the namespaces of their arguments** in addition to the scopes and namespaces considered by the usual unqualified name lookup.
источник

c

codingteam@cjr in codingteam
Minoru
endl принимает на вход QTextStream&
источник

c

codingteam@cjr in codingteam
Minoru
поэтому компилятор, видя `endl` (без `Qt::`, просто `endl`), ищет в том числе и `QTextStream::endl`
источник

c

codingteam@cjr in codingteam
Minoru
а про Qt компилятор не догадывается, и ищет там только чтобы подразнить тебя ошибкой «я ващет всё нашол, но ты не знаешь плюсы, так что иди нафиг» :)
источник

c

codingteam@cjr in codingteam
Minoru
*про неймспейс Qt
источник

t

ttldtor in codingteam
О. Dotty уже RC3
источник

t

ttldtor in codingteam
на реддите для D минималистичне какой стиль сделали https://www.reddit.com/r/d_language/
источник

t

ttldtor in codingteam
Жалко, мало постов. Я как-то сделал пост про релиз одной хорошей либки, а мне стали задавать вопросы по либке, как будто я разраб.
источник