Ответы пользователя по тегу Программирование
  • Нагружает ли OpenCL видеокарту? Вредит ли это как-то вычислению графики?

    turboNOMAD
    @turboNOMAD
    OpenCL использует столько ресурсов видеокарты, сколько того потребует программист. Правильно написанный OpenCL-код для максимальной производительности использует все доступные вычислительные мощности. Поэтому если во время работы такого кода на компьютере запущен графический интерфейс, то он зависнет или в лучшем случае будет сильно тормозить.

    Разумеется, многие программисты не умеют писать максимально эффективный OpenCL-код. И то, что у них получается, не задействует мощности видеокарты полностью. В итоге, одновременно с ним может крутиться что-то другое, например та же отрисовка графики. падение производительности конечно будет, но не всегда оно заметно.
    Ответ написан
    Комментировать
  • Что означает приставка "_di_" перед типом переменной в С++?

    turboNOMAD
    @turboNOMAD
    В C++ нет понятия «префикс типа» как такового. Следовательно, префикс в языке ничего не означает. Префикс может означать то, что вложит в него автор какой-нибудь библиотеки классов, если он определит типы с и без префикса, имеющие разное значение.
    Но, повторюсь, в самом С++ такого понятия вообще нет.
    Ответ написан
    Комментировать
  • Распознавание цифр

    turboNOMAD
    @turboNOMAD
    Попробуйте нейросеть.

    Классический многослойный перцептрон вполне сможет расползнавать цифры, если его правильно обучить.
    Ответ написан
  • Реализация динамической типизации в c++?

    turboNOMAD
    @turboNOMAD
    На шаблонах можно. Но вы же понимаете, что члены union находятся в одном месте в памяти и работать одновременно более чем с одним нельзя?
    template<typename T> Variable::get()
    {
      return (T)value;
    }
    
    template<> Variable::get<int>()
    {
      return value.num;
    }
    
    template<> Variable::get<char>()
    {
      return value.sign;
    }
    
    Ответ написан
    4 комментария