Здравствуйте, Vasya777, Вы писали:
V>Подскажите, пожалуйста в каком направлении двигаться в реализации следующего класса
V>1. Класс представляет собой сервис, который может использоваться на различных платформах
V>2. Имеет одинаковый интерфейс для всех платформ
V>3. Реализация зависит от платформы и определяется на этапе компиляции
V>4. Пользовательская программа использует класс в виде, независимом от платформы
V>В данном контексте платформа — совокупность программных и аппаратных средств, необходимых для функционирования сервиса.
Pimpl idiom ака глупый указатель является стандартной парадигмой для данной ситуации.
V>Возможно ли это сделать средствами C++ без использования условной компиляции?
Да: подключая разные файлы на разных платформах.