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

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

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

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

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

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

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

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

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

Прейс Дмитрий

  • 0
    вклад
  • 16
    вопросов
  • 1
    ответ
  • 0%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Почему вызывается приватный конструктор копирования?

    Прейс Дмитрий @Preisy Автор вопроса
    То есть ошибка вылезает из за того, что компилятор заносит в таблицу виртуальных методов реализации обоих методов push и видит, что lib::LinkedList<T>::push(const T&) пытается получить доступ к приватному конструктору копирования?
    Я если честно не совсем понимаю почему он начинает ругаться до того, как я эту функцию вызову, я же не требую от него выполнения этого метода.
    Можно как то обойти эту проблему? Создать обьект класса, "унаследованного" от интерфейса с такими виртуальными методами push, с параметром шаблона, для которого запрещены операции копирования?

    Прошу прощения

    lib::LinkedList<Item<int>> list() - это же вообще обьявление функции, это не инстанцирует объект класса
    Написано 06 мая
  • Почему вызывается приватный конструктор копирования?

    Прейс Дмитрий @Preisy Автор вопроса
    Victor Bomberow, тогда почему при создании реализации шаблона класса lib::LinkedList с параметром шаблона Item, компилятор выкидывает ошибку? Ну запривачен конструктор копирования и что, я же его не вызываю. Я не понимаю почему это не работает.
    Самое интересное, что если, как я писал выше, закомментировать обьявления виртуальных функций в IList, то все прекрасно работает
    lib::LinkedList<Item<int>> list = lib::LinkedList<Item<int>>();
    list.push(Item<int>(2)); // ok
    auto a = Item<int>(2);
    list.push(a); // exception In template: field of type 'Item<int>' has private copy constructor
    Написано 06 мая
  • Как выводить строчку, на которой было выброшено исключение?

    Прейс Дмитрий @Preisy Автор вопроса
    1) Собирать программу с отладочной информацией и при вылете исключения парсить стек, аналогино тому, как это делает отладчик.


    Можете посоветовать что почитать? Если честно, даже представления об этом нет
    Написано 12 апр.
  • Как сделать анимацию "плавания" облаков?

    Прейс Дмитрий @Preisy Автор вопроса
    Андрей Мартынкевич, Господи, потрясающе! Спасибо Вам огромное, что уделили время!
    Написано 27 нояб. 2021
  • Как сделать анимацию "плавания" облаков?

    Прейс Дмитрий @Preisy Автор вопроса
    А есть возможность в Вашем решении сделать передвижение очень-очень медленным? Я поигрался, на маленьких скоростях движение становится очень прерывистым и одинаковым
    Написано 27 нояб. 2021
  • Зачем нужны 4 раздела диск 0?

    Прейс Дмитрий @Preisy Автор вопроса
    У меня есть раздел восстановления, шифрованный системный раздел и два основных. Я понимаю, системные разделы удалять не надо, а зачем нужны основные разделы?
    6138742dc59bc637410981.png
    Заранее спасибо!
    Написано 08 сент. 2021
  • Какую видеокарту выбрать под amd?

    Прейс Дмитрий @Preisy Автор вопроса
    Нашел просто palit 1070 ti dual и сравниваю с 1660 s. Не совсем понимаю в чем фишка, но 1070 выигрывает по производительности, а 1660s по памяти, не совсем понимаю что лучше. Я стараюсь опираться на versus и userbenchmark, но они странные вещи зачастую говорят
    Написано более года назад
  • Какую видеокарту выбрать под amd?

    Прейс Дмитрий @Preisy Автор вопроса
    А что вы можете сказать по поводу 1070 ti?
    Написано более года назад
  • Как требуется сверстать макет?

    Прейс Дмитрий @Preisy Автор вопроса
    Хорошо, неправильно выразился по поводу лендинга.
    Суть вопроса была в том что в архиве предоставлено пять страниц, однако связь и переходы между ними мне не понятны. Как например связана первая страница, с пятой.
    Я начинающий, в вопросе это подчеркнул
    Написано более трёх лет назад
  • Как обратиться к объекту в сss?

    Прейс Дмитрий @Preisy Автор вопроса
    Ха, Неплохо))
    Написано более трёх лет назад
Самые активные сегодня
  • Drno
    • 12 ответов
    • 0 вопросов
  • Fragster
    Антон Антон
    • 6 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 6 ответов
    • 0 вопросов
  • DmItrENub
    • 2 ответа
    • 3 вопроса
  • Никита Савченко
    • 2 ответа
    • 3 вопроса
  • iMedved2009
    Дмитрий
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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