• Куда деваются объекты в std::vector??

    yagorik
    @yagorik
    C++ Developer
    Вызов конструктора из конструктора доступен только С++11/14
    И в вашем случае он должен выглядеть как-то так:
    singleton::singleton() : singleton(600, 400)
    {}



    На самом деле вопрос немного меняется. Я вызывал конструктор из конструктора:
    singleton::singleton(){
      singleton::singleton(600, 400);
    }

    То что вы написали работает иначе, в этой строке singleton::singleton(600, 400); создаётся безымянный локальный объект singleton, который будет удалён после выхода из тела вызывающего конструктора.
    Ответ написан
    Комментировать
  • Где можно найти хороший задачник по C++?

    yagorik
    @yagorik
    C++ Developer
    Предложу посмотреть эту книгу C++. Мастер-класс в задачах и примерах - М. Кузнец.... Задачи в ней не оторваны от жизни. Также в книге есть ответы с примерами авторского решения. В сети можно найти pdf-вариант.
    Ответ написан
    Комментировать