Форум программистов, компьютерный форум, киберфорум
Наши страницы

Стоит ли прятать интерфейсные методы внутри класса? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать диспетчер задач http://www.cyberforum.ru/cpp/thread1572279.html
Доброго времени суток форумчане. Помогите с чего начать или может есть ресурс с похожей темой. Дали задание (курсовой) по системному программированию-Разработка диспетчера задач для операционной...
C++ OpenCV 300 не показыват видео с камеры столкнулся со следующей проблемой, скачал opencv300 (VS12) подключил все, PATH не забыл, все заработало, картинки открывает, различные преобразования - без проблем. но как только я пытаюсь... http://www.cyberforum.ru/cpp/thread1571971.html
C++ Вывод и управление пикселем чрез ассемблер
ЗДравствуйте, дали задание переделать из этого кода вывод пикселя и реагирование этого пикселЯ на клавиши-стрелки. Помогите на сколько можно. #include <stdio.h> #include <conio.h> #include...
C++ Launcher как в World of tanks
Привет всем!) Нужна ваша помощь, хочу написать лончер для игры, как в World of tanks, который будет скачивать клиент игры, и при каждом запуске сверять файлы клиента с файлами сервера.
C++ Изменение настроек печати в Word'e http://www.cyberforum.ru/cpp/thread1567811.html
Привет. Подскажите, как изменить настройки печати, к которым переходим так: Файл->Печать->Настройка(в Word'е) Интересует установка полей. Visual Studio 2013 Добавлено через 8 минут Вообще не...
C++ Написание бота для видеочата хай начну с того что я ищу чела кто бы помог уже месяца 3 и что я ничего не знаю в программировании ,но пытался изучить прогу на codeacademy (мне 1 чел сказал что для этого нужен python(у него своя... подробнее

Показать сообщение отдельно
Perfilov
264 / 164 / 43
Регистрация: 25.02.2015
Сообщений: 435
08.11.2015, 00:16
ихмо смысла мало. да и мешает в некоторых ситуациях. например если есть возможность создать объект на стеке и тут же позвать нужный метод - при таком подходе ею нельзя будет воспользоваться. надо будет кастить. если хочется полностью скрыть детали класса, то в h файле можно оставить одну свободную функцию-фабрику, которая возвращает указатель на интерфейс. а в сpp файле делать как душе угодно, но и там нет особого смысла прятать эти функции в private секции. за пределами cpp файла такую реализацию интерфейса все равно никто не увидит.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru