Ответы пользователя по тегу C++
  • Как проверить на утечки памяти?

    @cicatrix
    было бы большой ошибкой думать
    Почти все инструменты проприетарные и платные. Бесплатные аналоги либо находят не всё, либо вообще не работают.
    На stackoverflow есть обзор.
    Ответ написан
    Комментировать
  • Как определиться с деятельностью?

    @cicatrix
    было бы большой ошибкой думать
    Вариант - не заниматься программированием, коль не понравилось. Есть полно других достойных профессий.
    Ответ написан
    7 комментариев
  • Возможно ли перенести exe программу с SQL базой на другой компьютер?

    @cicatrix
    было бы большой ошибкой думать
    Берёте IL spy, декомпилируете exe сборку, ищете, куда зашит пароль.
    Ответ написан
    Комментировать
  • Как предоставлять правильный доступ к protected полям в таком случае?

    @cicatrix
    было бы большой ошибкой думать
    Вообще вызов расчёта из геттера свойства - плохо. И ваша - лишь одна из причин.
    С моей точки зрения, поддержка актуального состояния класса - задача самого класса. Если требуется пересчёт, то его надо выполнять при изменении состояния класса (в момент изменения параметров для пересчёта), а не при первой попытке считывания результата (впрочем, случаи разные бывают).
    Во вторых, naming convention - все локальные поля должны отличаться от имени внешних свойств. Я, например, все локальные переменные класса снабжаю префиксом m_ (в вашем примере это будет m_Bar.
    Ответ написан
    3 комментария
  • Как создаются большие игры на c++ или c#?

    @cicatrix
    было бы большой ошибкой думать
    Уж сколько раз твердили миру: пишутся ДВИЖКИ, а игры не пишутся сейчас, игры РИСУЮТСЯ.
    Игра почти всегда выпускается на готовом движке. Но главное сейчас - сценарий, игровая модель, 3d моделирование, анимация, текстурирование, звуковое сопровождение - т. е. процессы, вообще не связанные с программированием.
    Поверх движка есть ещё и игровая логика, так вот, она вообще обычно пишется либо на каком-нибудь самописном скриптовом языке, либо на каком-нибудь Lua.
    Чтобы сделать игру надо СЦЕНАРИСТА, руководителя, пиарщика (пиарщиков), художника (художников), моделлера (моделлеров), аниматора (аниматоров), композитора. И уж в последнюю очередь - программиста.
    Если не делать очередной говноклон известного продукта, работа начинается со сценария (даже если это тетрис), потом нужен менеджер и пиарщик, потом художники готовят концепт-арты, потом системный архитектор подбирает подходящий движок (тысячи их), либо принимается решение о написании собственного (вот тут в теории нужен программист, либо это вообще отдаётся на аутсорс), потом делается графика, оптимизируется, пишется музыка, пишется игровая логика (тут тоже теоретически нужен программист).
    Когда уже поймут люди, что для разработки игр в нынешнее время программист - далеко не главная и не решающая составляющая команды?!
    Успех проекта в огромной степени зависит от сценариста и пиарщика, потом от менеджера проекта, потом от художников, а уж потом - от программиста.
    Ответ написан
    Комментировать