На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Страницы: (4) « Первая ... 2 3 [4]  все  ( Перейти к последнему сообщению )  
> C vs C++
    Цитата BugHunter @
    Ага, в этом, наверное, беда C++ - пока не можем ДОСТАТОЧНО ВЫСОКО оторваться от implementation

    Ну, не знаю - надо бы заглянуть в кулуары коммитета по стандартизации и посмотреть - чего же там они готовят? Тут, кстати, столкнулся с тем, что очень неплохо былобы, чтобы enum-ы были полноценными классами. Ибо когда делаешь очередное перечисление, элементы которого суть флаги, и для них нужно перегружать операторы типа |=, |, &, и сделать их можно только внешними... В итоге, конечно, нарисовал шаблонный классец SetOfFlags, но что-то мне подсказывает, что это не очень хорошее решение...

    Добавлено
    Цитата BugHunter @
    ну значит, я добрался наконец до тех 10%

    "Поздравляю - вы перешли на следующий уровень!"
    "Математики думают, что Бог в уравнениях, нейрологи уверены, что Бог в мозге, а программисты уверены, что Бог — один из них."
    Морган Фриман
    Реализация шаблонов Jinja2 для C++ Jinja2 C++
      Цитата Flex Ferrum @
      Тут, кстати, столкнулся с тем, что очень неплохо былобы, чтобы enum-ы были полноценными классами.
      Цитата
      36. Extend enum types
      Section: 7.2 dcl.enum Status: open Submitter: Date: unknown

      (Previously numbered ES029, ES030, ES034, ES050, ES051, and ES074.)

      References: N1579 (Herb Sutter).
      ...
      Straw polls: Directions for semantics
      ...
      special member functions (ctors, op=)?
      SY: 6 WY: 2 WN: 4 SN: 10
      ...


      Цитата BugHunter @
      почему, например, double не может быть парамтером шаблона? Почему строка (которая не external-linkage) не может быть параметром шаблона?

      Цитата
      34. Nontype template arguments: Allow floating-point and string constants
      Section: 14 temp Status: suggestion Submitter: Date: unknown

      (Previously numbered ES027.)

      Some compilers already support floating-point nontype template parameters.
      :)

      P.S. SY - strong yes("определенно да").
      WS - weak yes("возможно")
      WN - weak no("нежелательно")
      SN - strong no("определенно нет")

      P.P.S. Это по состоянию на 9 сентября 2004.
      Во имя Ctrl, Alt и святаго Del, Enter!

      Основам программирования не обучаю. Не интересно.
        Ну для enum'ов, как для стандартных средств, можно было бы предусмотреть и стандартные операции.
        Хотя нормальный контроль типов им не помешал бы.
        Всё написанное выше это всего лишь моё мнение, возможно ошибочное.
          Флейм утих, но я тут кое-что нашел. Понимаю, что это, конечно, хохма, но местами очень на правду смахивает: http://cs.mipt.ru/docs/comp/rus/develop/ot...trup_interview/
            Ну это очень старая шутка. :) Разумеется, Страуструп такого интервью не давал. :) Он даже сам это опровергал в ответе кому-то.
            Во имя Ctrl, Alt и святаго Del, Enter!

            Основам программирования не обучаю. Не интересно.
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script Execution time: 0,1286 ]   [ 17 queries used ]   [ Generated: 20.11.19, 11:28 GMT ]