Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать диспетчер задач http://www.cyberforum.ru/cpp/thread1572279.html
Доброго времени суток форумчане. Помогите с чего начать или может есть ресурс с похожей темой. Дали задание (курсовой) по системному программированию-Разработка диспетчера задач для операционной системы Windows. Требуется реализовать программу, в которой будут отображаться все запущенные на компьютере процессы. Требуется обеспечить возможность завершения процессов, а также смены их приоритетов.
C++ OpenCV 300 не показыват видео с камеры столкнулся со следующей проблемой, скачал opencv300 (VS12) подключил все, PATH не забыл, все заработало, картинки открывает, различные преобразования - без проблем. но как только я пытаюсь подключить камеру начинаются проблемы : (подключал по видео https://www.youtube.com/watch?v=ScAPinibluA) #include "opencv2/opencv.hpp" using namespace cv; int main() { int c; http://www.cyberforum.ru/cpp/thread1571971.html
C++ Вывод и управление пикселем чрез ассемблер
ЗДравствуйте, дали задание переделать из этого кода вывод пикселя и реагирование этого пикселЯ на клавиши-стрелки. Помогите на сколько можно. #include <stdio.h> #include <conio.h> #include <graphics.h> main() { int gdriver,gmode,color; gdriver=0;
C++ Launcher как в World of tanks
Привет всем!) Нужна ваша помощь, хочу написать лончер для игры, как в World of tanks, который будет скачивать клиент игры, и при каждом запуске сверять файлы клиента с файлами сервера.
C++ Изменение настроек печати в Word'e http://www.cyberforum.ru/cpp/thread1567811.html
Привет. Подскажите, как изменить настройки печати, к которым переходим так: Файл->Печать->Настройка(в Word'е) Интересует установка полей. Visual Studio 2013 Добавлено через 8 минут Вообще не имею понятия с чего начать. Прочитал что надо в свойствах проекта нажать "Add New Reference". И там выбрать Office. Но там выбирать нечего. Полностью пусто.
C++ Написание бота для видеочата хай начну с того что я ищу чела кто бы помог уже месяца 3 и что я ничего не знаю в программировании ,но пытался изучить прогу на codeacademy (мне 1 чел сказал что для этого нужен python(у него своя компания в 17 лет по этому поверил) но после 20% проги не смог дальше понимать ) нужно чтоб боты повторяли за мной >фолловили канал в видео чате> и писали слово которое я пишу ботов я сам зарегить... подробнее

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