Перейти к основному содержимому

Специализация шаблона и перегрузок операторов

· 5 мин. чтения
Дмитрий Аладин
Преподаватель

В данной статье разобран способ реализации перегрузки внешними функциями относительно шаблона класса, а также её специализацию. Способ демонстрируется на примере перегрузки оператора <<.

Специализация шаблона и дублирование символа. Встроенные функции и шаблоны

· 5 мин. чтения
Дмитрий Аладин
Преподаватель

В данной статье разобраны причины возникновения таких ошибок, как error LNK1169: one or more multiply defined symbols found (MSVC), error LNK2005 with detail description of defining it twice (MSVC) и duplicate symbol (GCC, Clang/LLVM) при использовании специализации шаблона.

О доступе к защищенным элементам базового класса в производном классе

· 2 мин. чтения
Дмитрий Аладин
Преподаватель

В данной статье демонстрируется и объясняется пример, в котором не удается получить доступ к защищенным элементам базового класса в производном классе.

Ресурсы для самосовершенствования в программировании на C++

· 1 мин. чтения
Дмитрий Аладин
Преподаватель

В данной статье предложен список ресурсов для самосовершенствования в программировании на C++. Статья будет в первую очередь интересна тем, кто чувствует себя неуверенно в программировании на C++.