История изменений
Исправление
wota,
(текущая версия)
:
Вся прелесть буста и STL в том, что пофиг что в исходниках, важен функционал, и предоставленные программисту интерфейсы.
вся прелесть нормального подхода в том, что можно совмещать «функционал» (с) и читабельность, простой пример:
std::string str( "abc def krfrf" );
str.erase( std::remove( str.begin(), str.end(), ' ' ), str.end() );
и
QString str( "abc def krfrf" );
str.remove( ' ' );
может и есть психи, которым первый вариант ближе, но объективно второй вариант проще
Исправление
wota,
:
Вся прелесть буста и STL в том, что пофиг что в исходниках, важен функционал, и предоставленные программисту интерфейсы.
все прелесть нормального подхода в том, что можно совмещать «функционал» (с) и читабельность, простой пример:
std::string str( "abc def krfrf" );
str.erase( std::remove( str.begin(), str.end(), ' ' ), str.end() );
и
QString str( "abc def krfrf" );
str.remove( ' ' );
может и есть психи, которым первый вариант ближе, но объективно второй вариант проще
Исходная версия
wota,
:
Вся прелесть буста и STL в том, что пофиг что в исходниках, важен функционал, и предоставленные программисту интерфейсы.
все прелесть нормального подхода в том, что можно совмещать «функционал» (с) и читабельность, простой пример:
std::string str( "abc def krfrf" );
str.erase( std::remove( str.begin(), str.end(), '!' ), str.end() );
и
QString str( "abc def krfrf" );
str.remove( ' ' );
может и есть психи, которым первый вариант ближе, но объективно второй вариант проще