библиотеки с++
вообще я сам сравнительно недавно работаю программером на с++. близко имел дело только с Qt, полгода назад использовали версию 4.4.1, сейчас - 4.4.3. впечатление - удобная интуитивно понятная либа.
Но есть свои заморочки, возможно связанные с моей малоопытностью.
Например, до сих пор не могу понять, зачем классу QWaitCondition методу wait обязательно передовать QMutex, который надо разблокировать, ну это оффтоп =).
Был свидетелем хуливаров Gtk vs Qt но Gtk не представляю что такое.
Ради интереса сейчас изучаю STL. По некоторым данным это вешь устаревшая.
Да, касаемо стандартов я правильно понял, что STL фактически входит в стандарт Си? Вроде как это С90, принятый в 1990 году.
А входят ли какие нибудь либы, надстройки в стандарт Си++, принятый в 2003 году?
Про boost в википедии вычитал что ведутся попыки сделать его частью стандарта си++.
Не дай Бог.
Да, касаемо стандартов я правильно понял, что STL фактически входит в стандарт Си? Вроде как это С90, принятый в 1990 году.
А входят ли какие нибудь либы, надстройки в стандарт Си++, принятый в 2003 году?
Ты всё перепутал.
STL является частью стандарта C++ (а не C) как 1999 так и 2003.
Был свидетелем хуливаров Gtk vs Qt но Gtk не представляю что такое.
Хилый набор. Посмотрите вот эту рекламу. Тут хвалят одну библиотеку, но это не важно. Главное, что тут приводится большой набор альтернатив :)
По каким данным? Откуда эти данные? Можно источник?
Ты всё перепутал.
STL является частью стандарта C++ (а не C) как 1999 так и 2003.
да, похоже на то.
[QUOTE=Kogrom]Хилый набор. Посмотрите вот эту рекламу. [/QUOTE]
спасибо, хорошая ссылка. коротко в общих чертах коротко по каждой либе.
[QUOTE=Kogrom]По каким данным? Откуда эти данные? Можно источник?[/QUOTE]
человек кодит в Qt. основной его аргумент: в Qt есть все элементы, присутствующие в SТL, оформленные в более удобные классы. то же и в других либах. Но наверное это не правильная точка зрения. STL ведь стандарт.
Например, до сих пор не могу понять, зачем классу QWaitCondition методу wait обязательно передовать QMutex, который надо разблокировать
Ну это видимо наследие POSIX мутексов и условных переменных. Ибо использование полностью такое же. Тоесть заблокировать поток может мутекс, а условная переменная следит только за предикатом. Для блокировки ей и нужен мутекс, который кстати может использоваться для блокировки и в других местах.
Далеко не все элементы есть в QT. Человек видимо только поверхностно знаком с STL.