Думаю это самый подходящий раздел для вопроса.
Я хотел бы не объявляя явно объект (вроде такие называются безымянными) добраться до его свойств через метод и изменить их. Или другими словами создав безымянный объект сразу выполнить его метод. Есть кусок:
QTextEdit Notes;
...
QFont font;
font.setBold(true);
Notes->setCurrentFont(font);
хотелось бы его сократить например до
...
Notes->setCurrentFont(QFont().setBold(true));
или сделать так:
QFont * font = new QFont().setBold(true);
но проблема в том что метод
void QFont::setBold ( bool enable ) возвращает
void, и в первом варианте на это ругается.
В Java это делается без проблем... и так и выглядело бы
new QFont().setBold(true);
может каким то образом можно впихнуть setBold() в параметр конструктора?