LINUX.ORG.RU

История изменений

Исправление 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( ' ' );

может и есть психи, которым первый вариант ближе, но объективно второй вариант проще