Еще раз хочу проверить себя, правильно ли я понимаю суть указателей. Верно ли, что если я имею указатель типа базовый класс, но указывающий по факту на производный, я не могу ...
Господа, я только начал изучать typescript (к слову javascript знаю крайне поверхностно, так как сразу после C++ начал изучать typescript), конкретно для того, чтоб делать игр...
Добрый день, извините, что беспокою , но я просто хотел спросить, быть может вы знаете, что такое монада. Дело в том, что я (как мне кажется), понял что это такое. Это такой...
Посмотрите, вот при таком подходе есть ли подводные камни? #include <any> #include <functional> #include <iostream> struct ICar { virtual std::string alarm() const = ...
Я не понимаю вот чего. Мы в указатель на базовый класс кладем адрес экземпляра одного из производных классов. Когда функция получает на вход этот указатель на базовый, она по...
Добрый утродень. Расскажите, пожалуйста, как лучше передавать внутрь классов-пользователей экземпляр общего класса. Пусть будет экземпляр класса банк и все клиенты время от в...
Каким образом можно вызвать метод класса-хозяина изнутри метода класса-раба? Допустим, есть класс автомобиль и в качестве члена данных он содержит экземпляр автоматическая...
Каким образом C++ знает как у операционной системы узнать время? Ведь чтоб узнать время, надо (я так думаю) вызвать специфическую функцию апи конкретной операционной системы. ...
Расскажите про функции высшего порядка. Я гляжу, обычно они используются, когда надо передать или в std::transform как менять последовательность (то есть каждый элемент контей...
Скажите, можно ли в С++ настраивать итераторы? Допустим, я хочу чтоб мне отдался итератор, который хавает какую нибудь функцию или параметр, в которой закодировано его поведен...
#include <functional> #include <iostream> struct M1; struct M2 { std::function<void(M1 *owner)> render(); }; void freerender(M1 *owner); struct M1 { void ren...
Подскажите, в typescript можно ли выбирать вернуть копию значения из метода класса или же ссылку? Например, есть класс Холодильник и в нем есть контейнер как член класса холод...
Мне кажется, что по идее, кто там выделяет память он разве не записывает в какую то таблицу, что вот я выделил по началу этого участка памяти столько то байт, если потом сдела...
Ситуация такая . Есть станок и он делает деньги, ему нельзя никак останавливаться, и у него на всякий случай есть резервный мотор. И вот первый мотор приказал долго жить и зак...
#include <iostream> using namespace std; struct Animal { string m_name; Animal(string name) : m_name(name) { } virtual string MakeSound() = 0; st...
Часто ли вы используете полиморфизм в виде классов? Я просто пришел в выводу, что лучше использовать ссылку на функцию (как вариант - function_ref, или https://github.com/zhih...
Встретил в одной книге вот такое class OakTree { public: auto& operator=(const OakTree& other) { // First create local copies without modifying the OakTree objects. // Copyin...
Добрый утродень! Как в Unity правильно передавать инфомацию между нодами одного парента? Допустим, есть нода машина, у нее есть такие дети как корпус, левое колесо и правое к...
Добрый день. Вчера читал книгу Адаптивный код, она больше ориентирована на C# (множество примеров, с использованием интерфейсов). И вот там нашел такой пример, когда класс на...
Расскажите, если через new выделил массив в куче, и new вернул указатель, то получив этот указатель, можно ли узнать во первых массив ли там или просто единичная ячейка памяти...