Pimpl (pointer to implimentaion, указатель на имплементацию) — полезная идиома, распространенная в языке C++. У этой идиомы есть несколько положительных сторон, однако, в этой статье она рассматривается только как средство уменьшения зависимостей времени компиляции. Более подробно о самой идиоме можно посмотреть, например, здесь, здесь и здесь. Эта статья посвящена тому какой умный указатель использовать при работе с Pimpl и зачем он нужен. Читать дальше →
Программист сегодня не то что прежде — одного знания языка (или языков) программирования мало, чтобы быть действительно конкурентным на рынке труда. Ты можешь сколько угодно прописывать в коде на С++ указатель на указатель на указатель, но какой в этом толк, если твой…
Указатель для садово-огородных работ Маячок 231-К10 Указатель для садово-огородных работ Маячок 231-К10 в наличиивозможна доставка. Цена: 585.00 ₽ КУПИТЬ
Некоторым этот банальный вопрос уже набил оскомину, но мы взяли 7 примеров и попытались объяснить их поведение при помощи стандарта: struct A { int data_mem; void non_static_mem_fn() {} static void static_mem_fn() {} }; void foo(int) {} A* p{nullptr}; /*1*/ *p; /*2*/ foo((*p, 5)); /*3*/ A a{*p}; /*4*/ p->data_mem; /*5*/ int b{p->data_mem}; /*6*/ p->non_static_mem_fn(); /*7*/ p->static_mem_fn(); Читать дальше →