Здесь:
http://gcc.gnu.org/
Мой первый вопрос:
1. Как это возможно (см. Колонку новостей), что
Новости
1 октября , 2010
GCC 4.4.5 выпущен.
31 июля , 2010
GCC 4.5.1 выпущен.
22 мая , 2010
GCC 4.3.5 выпущен.
29 апреля , 2010
GCC 4.4.4 выпущен.
14 апреля , 2010
GCC 4.5.0 был выпущен.
В соответствии с этим списком более новая версия (4.5.0) была выпущена ранее, чем более старая версия 4.4.5.
Что я должен прочитать, чтобы понять из этого смысл?
Второй Q:
2. Здесь:
http://gcc.gnu.org/projects/cxx0x.html
Они говорят, что аргументы dflt tmp в fnc поддерживаются их версией 4.4.Я запускаю 4.4.1 ver и при попытке скомпилировать это:
#include <vector>
template<class Key, class CollT = std::vector>
CollT* delete_(Key kValue)
{
return new CollT;
}
int main()
{
return 0;
}
Я получаю сообщение об ошибке.
Так что же происходит?