Шаг 3 - Как это применять.
Шаг 3 - Как это применять.
Берем код параметризированного класса.
template ‹class T›
class SmartPointer {
private:
T* tObj;
public:
SmartPointer(T* _t=NULL): tObj(_t);
~SmartPointer() {if (tObj) delete tObj;}
operator T*(){return tObj;}
T* operator-›(){return tObj;}
};
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Когда применять CSS3
Когда применять CSS3 В терминах визуального взаимодействия с сайтом можно разбить все на две категории: ключевое и второстепенное (табл. 1.01). Таблица 1.01. Визуальное взаимодействие с сайтом можно разбить на категории ключевое и второстепенное. К второстепенному CSS3 можно
Какие стили в каких случаях применять
Какие стили в каких случаях применять Удачно подобранный набор стилей — результат долгих экспериментов. Нам придется изрядно повозиться, прежде чем мы его получим. Но несколько правил, приведенных далее, помогут нам получить его заметно быстрее.Прежде всего, следует
Какие стили в каких случаях применять
Какие стили в каких случаях применять Удачно подобранный набор стилей — результат долгих экспериментов. Нам придется изрядно повозиться, прежде чем мы его получим. Но несколько правил, при- веденных далее, помогут нам получить его заметно быстрее.Прежде всего, следует
Урок №4: Применять методологию GTD( Getting Thing Done)
Урок №4: Применять методологию GTD( Getting Thing Done) Применять методологию GTD (Getting Thing Done)Getting Things Done GTD — это стратегия управления деятельностью, а также система приемов и техник, цель которой — помочь современному человеку успевать больше, а уставать меньше. Аббревиатура GTD — от
Какой класс памяти применять?
Какой класс памяти применять? Ответ на вопрос почти всегда один - "автоматический". В конце концов почему этот класс памяти выбран по умолчанию? Мы знаем, что на первый взгляд использование внешних переменных очень соблазнительно. Опишите все ваши переменные как