Ответы пользователя по тегу ООП
  • Как понять суть программирования (подробнее в содержании)?

    bogolt
    @bogolt
    Смотреть и пробовать - разные вещи. Настолько разные, что часто смотреть как кто-то что-то делает скучно, а вот самому делать интересно. И наоборот.
    Не думаю что можно понять что-то об интересующем занятии не попробовав его.

    Но тратить сотни часов для этого в любом случае нет необходимости. Есть огромное количество простых уроков, видеолекций для чайников, книг для начинающих. Почему бы вам не попробовать любую ( ну или одну из тех что пользуются популярностью), чтобы понять нужно ли вам это?

    Если коротко - найти любой популярный курс по интересующей тематике ( сайты, игры, прикладные программы ), начать читать/смотреть и обязательно параллельно делать. Во всех курсах для начинающих обычно описывается какие программы нужно установить чтобы можно было у себя запустить рабочие примеры. Дальше станет ясно - если интересно пытаться что-то создавать управляя всесильной машиной, то занимайтесь.
    Ответ написан
    Комментировать
  • Как лучше организовать класс и его объекты?

    bogolt
    @bogolt
    Если у вас будет только лишь указатель на вершину дерева, то как вы дальше будете ходить по ветвям этого дерева - без указателей на них?
    По-моему для узла дерева нужно что-то в таком духе:
    template<class T>
    struct Node
    {
    Node* left, *right;
    T data;
    };
    Ответ написан
  • Linux - Как записать строку в другой кодировке в объект string в c++?

    bogolt
    @bogolt
    Сталкивался с подобной проблемой - скорее всего у вас некорректно происходит запись в utf8 строку. Вместо "name" у вас там "0n0a0m0e" то есть под каждый символ идет 2 байта вместо одного.
    Для решения - возьмите любую библиотеку по работе с utf8-16 и убедитесь что обе строки в одной кодировке. Как простейший вариант, если мое предположение с нулями подтвердится можете просто руками их оттуда выбросить ( если у вас конечно гарантированно везде только ascii ).
    Ответ написан
    Комментировать