Объявление

Collapse
No announcement yet.

C/C++

Collapse
X
 
  • Filter
  • Время
  • Show
Clear All
new posts

  • C/C++

    векторы и шаблоны это зло! не используйте их

  • #2
    эт почему?

    кстати, просто с тут ни при чем..
    у́кшшоул э́йхнуф

    Comment


    • #3
      использовали , используем и будим использовать )))
      LiveDoco - Live SQL Server database structure explorer and documentation tool

      Comment


      • #4
        и что, всегда и везде так?
        дураков надо воспринимать молча

        Comment


        • #5
          Я незнаю о чем вы тут разговариваете но ехать надо...
          Заграница нам поможет.
          07.11.2009 - L6.5 R7.5 W6.0 S7.0

          Comment


          • #6
            Сообщение от Vaeringjar Посмотреть сообщение
            векторы и шаблоны это зло! не используйте их
            Точнее, не программируйте на C++, если не умеете.

            Comment


            • #7
              да что там векторы...
              весь STL - зло
              шаблоны - зло
              goto - тоже зло
              множественное наследование - зло
              POD - зло. Каждому мемберу - по аксессору
              MS extensions - зло
              пробелы после "(" и до ")" - зло
              ...

              Comment


              • #8
                Сообщение от highlander Посмотреть сообщение
                Точнее, не программируйте на C++, если не умеете.
                буш у нас теперь гуру цэплюсплюс

                Comment


                • #9
                  Сообщение от Vaeringjar Посмотреть сообщение
                  векторы и шаблоны это зло! не используйте их
                  Наш китайский товарищ и его индийский друг из соседнего оффиса использует vector<char> для манипуляцие со строками.
                  Угадайте, как он добавляет данные в строку ? Правильно, push_back посимвольно...
                  Так же читает, вставляет и т.п.

                  Если ты о таком использовании - то да, безусловное, безоговорочное и абсолютное зло

                  Comment


                  • #10
                    Сообщение от svladimir Посмотреть сообщение
                    Угадайте, как он добавляет данные в строку ? Правильно, push_back посимвольно...
                    Это очень, очень продвинутые товарищи. Почти зубры.
                    Я видел гораздо более жуткие варианты.

                    Comment


                    • #11
                      Сообщение от highlander Посмотреть сообщение
                      Я видел гораздо более жуткие варианты.
                      А расскажИте
                      Заграница нам поможет.
                      07.11.2009 - L6.5 R7.5 W6.0 S7.0

                      Comment


                      • #12
                        Сообщение от rz_rz Посмотреть сообщение
                        А расскажИте
                        Ну, например, любимое снятие константности (const_cast) с std::string::c_str(), чтобы туда чего-нить записать с помощью старых c-style функций.

                        Comment


                        • #13
                          Сообщение от highlander Посмотреть сообщение
                          Ну, например, любимое снятие константности (const_cast) с std::string::c_str(), чтобы туда чего-нить записать с помощью старых c-style функций.
                          Какие жесткачи ))) это наверное и называеца индокодом
                          А чем мативирут изврат? небось борьбой с лишнмими выделениями памяти ?
                          LiveDoco - Live SQL Server database structure explorer and documentation tool

                          Comment


                          • #14
                            Сообщение от svladimir Посмотреть сообщение
                            Наш китайский товарищ и его индийский друг из соседнего оффиса использует vector<char> для манипуляцие со строками.
                            Угадайте, как он добавляет данные в строку ? Правильно, push_back посимвольно...
                            Так же читает, вставляет и т.п.

                            Если ты о таком использовании - то да, безусловное, безоговорочное и абсолютное зло
                            А чем мотивируют? если им очень нравяцца угловые скобачки - можно предложить использвать basic_string<char>
                            LiveDoco - Live SQL Server database structure explorer and documentation tool

                            Comment


                            • #15
                              Сообщение от Z1024 Посмотреть сообщение
                              Какие жесткачи ))) это наверное и называеца индокодом
                              А чем мативирут изврат? небось борьбой с лишнмими выделениями памяти ?
                              Выделение памяти тут ни при чем. Функцию, которая манипулирует с char* натравливали они на ту строку. Ниасилив доку от std::string. Что интересно, оно обычно даже работало.

                              Comment

                              Working...
                              X