Proglib.academy | IT-курсы
3.75K subscribers
2K photos
67 videos
14 files
1.88K links
Онлайн-курсы для программистов от создателей «Библиотеки программиста».

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/9f60aed6

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
🤯🤯🤯 Задачка на IT тематику.

Задача на перегрузку функций в C++, которая может оказаться сложнее, чем выглядит.

Предположим, у нас есть два класса:

class Parent {
public:
virtual void print() {
std::cout << "Родительский класс" << std::endl;
}
};

class Derived : public Parent {
public:
virtual void print(int x) {
std::cout << "Производный класс" << std::endl;
}
};
Что выведут два следующих куска кода и почему?

int main() {
Derived *derived = new Derived;
derived -> print();
return 0;
}

int main() {
Parent *derived = new Derived;
derived -> print();
return 0;
}
👨‍🏫👨‍🏫👨‍🏫 Как сохранить ваш устаревший PHP-проект работающим с минимальными усилиями

➡️ Читать
🤯🤯🤯 Задачка на IT тематику.

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

➡️ Подробнее
👍1
Использование сводных таблиц в Laravel: полное руководство по кастомным промежуточным таблицам с отношением "многие ко многим"

➡️ Читать
📌 Если вы только новичок в IT, у вас наверняка есть много различных вопросов.

Чтобы вам помочь, мы составили небольшой опрос.

🧩 По результатам опроса мы сгруппируем наиболее частые и структурируем ответы.

Вопросы в Google Docs
Все полезные материалы о SRE в одном месте

➡️ Читать
👍1