Ну, вот, смотри, ткнул наугад — StaticAssert ...Will produce a compiler error with some compilers (for example Intel 8.1 or gcc 3.4), regardless of whether the template is ever instantiated. A workaround in cases like this is...
Кто ещё достаточно качественно сшил строки и потоки ввода-вывода, форматирование строк и case-insensitive работу со строками? Как правило, всё это имеет мало отношения к делающему что-то полезное прикладному коду, и только добавит зависимость от boost, не дав ничего для той части проекта, которая собственно, и представляет ценность для заказчика. Но от этого-то хоть можно относительно легко отказаться. А вот если взять и систематически использовать lambda library по всему проекту, то избавиться от неё будет непросто. А представь, заказчику понадобилось собрать проект каким-нибудь сановским компилятором, и что делать?
(no subject)
18/10/05 09:20 (UTC)...Will produce a compiler error with some compilers (for example Intel 8.1 or gcc 3.4), regardless of whether the template is ever instantiated. A workaround in cases like this is...
Кто ещё достаточно качественно сшил строки и потоки ввода-вывода, форматирование строк и case-insensitive работу со строками?
Как правило, всё это имеет мало отношения к делающему что-то полезное прикладному коду, и только добавит зависимость от boost, не дав ничего для той части проекта, которая собственно, и представляет ценность для заказчика. Но от этого-то хоть можно относительно легко отказаться. А вот если взять и систематически использовать lambda library по всему проекту, то избавиться от неё будет непросто. А представь, заказчику понадобилось собрать проект каким-нибудь сановским компилятором, и что делать?