Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

TriKrista

  • 44
    вклад
  • 15
    вопросов
  • 77
    ответов
  • 36%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Зачем нужны нижние подчеркивания перед функциями в C?

    wataru
    Wataru @wataru
    Разработчик на С++, гуглер, экс-олимпиадник.
    В самом языке это подчеркивание не означает ничего. Это программисты какой-то смысл в эти подчеркивания вкладывают. Может, у авторов кода так принято обозначать "приватные" функции - что-то, что они сами используют, что не положено использовать пользователям библиотеки.
    Ответ написан 02 янв.
    Комментировать
    Нравится 4 Комментировать
  • Выскакивает ошибка, что делать?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Не в интернете искать надо, а в учебнике. В любом из них написано про отступы, блоки и области видимости переменных.
    Ответ написан 06 нояб. 2020
    Комментировать
    Нравится 4 Комментировать
  • Почему не присваиваются значения с++?

    gbg
    Фокс Йовович @gbg
    Баянист. Тамада. Услуги.
    Потому что вы передаете по значению (это означает, что функция получит копию аргумента), а надо передавать по ссылке:
    int input(TComplex& a, TComplex& b, TVect& first, TVect& second, float& one )
    {
    Ответ написан 02 окт. 2020
    Комментировать
    Нравится 6 Комментировать
  • МАТЕМАТИКА с нуля 1-11 класс?

    BojackHorseman
    Лентюй @BojackHorseman
    ...в творческом отпуске...
    репетитор. за деньги
    Ответ написан 02 июн. 2020
    Комментировать
    Нравится 5 Комментировать
  • Как объединить элементы QT QMap?

    Григорий @Griglapidus
    QMap<Key, T> &QMap::unite(const QMap<Key, T> &other)

    Читайте документацию)
    Ответ написан более года назад
    Комментировать
    Нравится 1 Комментировать
  • Есть ли в С++ метод toString у классов?

    vt4a2h
    Vitaly @vt4a2h Куратор тега C++
    Senior software engineer (C++/Qt/boost)
    Нет. Потому что в C++ действует правило "не плати за то чем не пользуешься" и нет рефлексии на уровне языка.

    Если вы хотите выводить класс в поток, то реализуйте: ostream& operator<< (ostream& os, const Foo &o), где Foo -- это ваш класс. Ну а если вам класс необходимо приводить к строковому представлению, то да, придётся вам реализовать метод руками, или же, что архитектурно более правильно, сделать отдельный класс и/или функцию для преобразования.
    Ответ написан более года назад
    3 комментария
    Нравится 2 3 комментария
  • Что актуальнее на данный момент: Qt или JavaFx?

    towin @towin
    Если не можете найти никакой информации о JavaFX, то видимо не очень то она используется.
    Мне кажется, лучше все-таки оставаться с Qt.
    Ответ написан более года назад
    Комментировать
    Нравится 4 Комментировать
  • Как в QT привязать 2 aктиона к 1 слоту?

    Григорий @Griglapidus
    В Qt сигналы и слоты можно связывать в любой комбинации если их сигнатуры совместимы. В данном случае нужно просто сделать 2 QObject::Connect() для связи этих QAction со слотом.
    Ответ написан более года назад
    Комментировать
    Нравится 3 Комментировать
  • Как поставить QWidget по середине в не зависимости от размеров экрана в Pyside?

    Andy_U @Andy_U
    Пружинками "Horizontal/Vertical spacer" подожми.
    Ответ написан более года назад
    3 комментария
    Нравится 1 3 комментария
  • Почему невозможно обратиться к private?

    myjcom
    Roman @myjcom Куратор тега C++
    Потому что нельзя использовать то что не объявлено
    class vect;
    class work
    {
    public:
      void work_vect(vect& ob);
    };
    
    // ... vect definition
    friend void work::work_vect(vect& ob); 
    // ...


    кроме того

    work B();
    это объявление функции,
    скобки здесь лишние.
    Ответ написан более года назад
    Комментировать
    Нравится 4 Комментировать
  • Какое самое легкое направление для удаленной работы в IT, которому можно обучиться самостоятельно?

    Igorjan @Igorjan
    вебкам-модель
    Ответ написан более года назад
    2 комментария
    Нравится 19 2 комментария
  • Какой менеджер паролей для linux посоветуете?

    riot26
    riot26 @riot26
    <:З )~~
    Для себя удобнее KeePassXC ничего не нашёл.
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 4 1 комментарий
  • Почему функция возвращает None?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Вы ничего не возвращаете из inputs. Можно сказать, что возвращаете ничего. То есть None.
    Ответ написан более года назад
    1 комментарий
    Нравится 4 1 комментарий
  • Мотивация программистов на удаленке. Что делать?

    Sanes
    Sanes @Sanes
    4 часа на задачи и 1 час на менеджмент. Итого 25 часов в неделю.
    Всё, что больше, либо обман, либо скоро этот работник уйдет в запой. Из-за высокой нагрузки.

    ps. Я бы фултайм ограничил 5-6 часами. Толку всё равно не будет от 8 часов и более.

    Попробуйте сократить время рабочего дня и регламентировать перерывы. Наверняка тоже самое будут чекать.
    Сейчас они от усталости балду гоняют и ждут окончания рабочего дня.
    Ответ написан более года назад
    11 комментариев
    Нравится 16 11 комментариев
  • Как решить данную задачку?

    longclaps
    longclaps @longclaps
    Начни с простого:
    Из урны с 1 пронумерованным шариком вынимают по одному шарику. Подсчитать общее количество ситуаций, когда номер хотя бы одного вынутого шарика совпадает с порядковым номером действия "вынимания"
    Далее действуй по индукции.
    Ответ написан более года назад
    6 комментариев
    Нравится 1 6 комментариев
  • Возможно ли как-то передать в параметр функции класс, по которому нужно будет создать объект?

    vanyamba-electronics @vanyamba-electronics
    template <class T>
    T* create_class(T* object = nullptr)
    {
       if (obj == nullptr) {
           obj = new T();
           if (obj == nullptr)
              throw Exception("Can't create " + std::string(name_of<T>()) + " object"); 
       }
       obj->init();
       return obj;
    }
    ...
    MyClass* mc = create_class<MyClass>();
    delete mc;
    Ответ написан более года назад
    1 комментарий
    Нравится 2 1 комментарий
  • Как правильно закрыть окно?

    Zifix
    Яков Е @Zifix Куратор тега Qt
    Barbatum
    Почитайте любую книгу по Qt. Сэкономите кучу времени и найдёте ответы ещё на тысячу подобных вопросов.
    Ответ написан более года назад
    Комментировать
    Нравится 3 Комментировать
  • Qt: Как использовать QSortFilterProxyModel совместно с видом?

    Demonist
    Demonist @Demonist
    А Вам и не нужно управлять данными через прокси-модель. Делайте это напрямую с RecordTableModel, а QSortFilterProxyModel будет лишь сортировать.
    Поймите, данные должны храниться только в модели (т.е. в RecordTableModel) и именно она должна с ними работать, и больше никто. QSortFilterProxyModel в таком случае будет толкьо менять формат отображения этих данных, но не сами данные.

    Рекомендую подтянуть знания касательно моделей. Сделать это можно, например, здесь.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 4 Комментировать
  • Где искать переводчика с русского на английский меньшечем за 6 центов за слово?

    oh_shi
    oh_shi @oh_shi
    https://translate.google.ru/
    Ответ написан более двух лет назад
    Комментировать
    Нравится 8 Комментировать
  • Как найти код блога на django?

    Yura Khlyan @MAGistr_MTM
    Учусь программировать
    Сделаю за тебя
    Ответ написан более двух лет назад
    Комментировать
    Нравится 6 Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Следующие →
Самые активные сегодня
  • yupiter7575
    Yupiter7575
    • 12 ответов
    • 1 вопрос
  • Василий Банников
    • 12 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 9 ответов
    • 1 вопрос
  • hottabxp
    Сергей Карбивничий
    • 8 ответов
    • 0 вопросов
  • Slayer_nn
    Yan
    • 7 ответов
    • 1 вопрос
  • saboteur_kiev
    Saboteur
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации