Как удаляется контрольный блок у std::shared_ptr()?
Есть момент который я не очень понимаю. Если я не ошибаюсь то, при работе с std::weak_ptr() имеет значение, как мы создали std::shared_ptr(). auto sp1 = std::shared_ptr<int>…
Есть момент который я не очень понимаю. Если я не ошибаюсь то, при работе с std::weak_ptr() имеет значение, как мы создали std::shared_ptr(). auto sp1 = std::shared_ptr<int>…
Есть код #include <iostream> #include <fstream> using namespace std; bool choosing() { cout << "Ввод будет через файл или консоль?\n"; int flag; do { c…
Эквивалентны ли следующие записи? И можно ли использовать одно в объявлении, а другое - в определении? void foo(auto x); template<typename T> void foo(T x); Я хочу использов…
Делал одну студенческую работу, вытащил делавшийся в свое время старый класс для работы с полиномами. Сам не люблю простыни, но ужать код оказалось сложно, простите уж... все рабо…
Просматривал группу в Телеграме, там было вот такое сообщение по поводу, что NULL можно безопасно удалять. Банальщина, но вот в обсуждении люди начали писать, что уже давно никто …
enum UnscopedColor { red, green, blue }; enum class ScopedColor { red, green, blue }; int main() { using enum ScopedColor; } Какой из енумов будет использоваться и почему так? Как…