Nov 27, 2011 00:00
Кроссплатформенность требует жертв!
Из-за разной степени готовности поддержки нового стандарта С++11 разными компиляторами и из-за разных компиляторов на разных платформах не могу заюзать некоторые полезные фичи! Так обидно, что прямо ваще! Приходится писать временный код, который всегда имеет тенденцию стать постоянным.
Из-за глюков компилера не работают rvalue references... Блин, в русском языке даже не знаю аналога этому выражению! Наверное, что-то типа "ссылочный тип на значение в правой части оператора присваивания". Дичь! Вот потому я и не люблю русские переводы программистской литературы: вместо двух слов - какое-то невменяемое нагромождение длинных прилагательных, из которых мало что понятно.
Теперь с нетерпением жду массового выхода GCC 4.7 во всех дистрибутивах, на всех платформах и (это, наверное, несбыточная мечта) полной поддержки стандартов С++ от мелкософта. Пока я вообще задвинула мелкософтовский компилер (ибо неадекватен) и на работе юзаю MinGW. Вообще, складывается такое ощущение, что MS тупо забили на .С++ и пишут весь свой софт на вижуал бейсике :)
gcc,
программирование,
компиляторы,
c++11,
кроссплатформа