Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Метод безымянного объекта (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/metod-bezymyannogo-ob-ekta-355358/)

Guest 30.09.2011 17:54

Метод безымянного объекта
 
Думаю это самый подходящий раздел для вопроса.Я хотел бы не объявляя явно объект (вроде такие называются безымянными) добраться до его свойств через метод и изменить их. Или другими словами создав безымянный объект сразу выполнить его метод. Есть кусок:Код: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() в параметр конструктора?


Часовой пояс GMT, время: 20:13.


© www.otvetnemail.ru - Форум вопросов и ответов.