Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как лучше выполнять одинаковые операции?
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Общие вопросы
RazrFalcon
К примеру:
QString str("realy long text");
str.replace("realy","");
str.replace("text","");
qDebug()<<str;
или
QString str("realy long text");
str.replace("realy","").replace("text","");
qDebug()<<str;
Хотя никто не мешает сделать так :lol:
QString str("realy long text");
str.replace(QRegExp("realy|text","");
qDebug()<<str;

Чем вообще эти способы отличается и в чем могут быть проблемы при использовании вышеописанных методов?
Алексей1153
RazrFalcon, 1-й и 2-й способы - одинаковые. Разница только в человекочитабельности :) Первое имхо лучше
ufna
Цитата(Алексей1153 @ 24.6.2011, 21:48) *
RazrFalcon, 1-й и 2-й способы - одинаковые. Разница только в человекочитабельности :) Первое имхо лучше


+1

к примеру, на двух параметрах - по сути пофиг. когда их будет поболее, будет уже не читаемо. А теперь представьте, что нужно поменять порядок или еще что :)
RazrFalcon
Ну да, это подразумевалось. А то будет колбаса.
Простоя я думал что будет разница выполнения, а раз ее нет, то выбираю самый читабельный вариант.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.