Страницы

Поиск по вопросам

воскресенье, 29 декабря 2019 г.

Как быть с новым стандартом C++11? [закрыт]

#cpp


        
             
                
                    
                        
                            Закрыт. На этот вопрос невозможно дать объективный ответ.
Ответы на него в данный момент не принимаются.
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            Хотите улучшить этот вопрос? Update the question so it
can be answered with facts and citations by editing this post.
                        
                        Закрыт 1 год назад.
                                                                                
           
                
        
Сейчас пользуюсь 98/03 и стараюсь не обращать внимание на 11, но мне особо и не приходилось,
так как ещё не сталкивался с чем-то, что навязывало бы его. А как у вас обстоят дела?
Вы уже наверняка видели как многие используют новый стандарт. Что вы думаете по этому
поводу? Есть ли смысл в этом, ведь в бусте и так почти все было. С каким багажом знаний
с предыдущего стандарта можно переходить на новый? Так же поговаривают о следующем
стандарте в 2014 году. Хоть разорвись).    


Ответы

Ответ 1



Перейти рано или поздно придется. Проблема в том, что еще не все используемые копмиляторы в достаточной мере поддерживают новый стандарт, а в поддерживающих можно найти баги. Я, например, нашел в gcc4.7 баг в std::regexp, причем то же в boost::regexp работало нормально. Но рано или поздно все устанаканится и станет обычным делом, как уже было с с++2003. Так что учить надо, а вот использовать в реальных проектах, особенно для кого-то, где требуется надежность, я бы пока не стал. А для себя, в виде эксперимента - пожалуйста.

Ответ 2



Обязательно надо переходить! Очень много вещей, которые серъёзно облегчают жизнь (auto, decltype, foreach, лямбды и прочее). Ну и вообще, нет смысла оставаться в прошлом ;) На всякий случай: C++11 - the new ISO C++ standard (там есть русская версия)

Комментариев нет:

Отправить комментарий