Контрольная работа: Распределенная обработка данных
Текст программы:
#include "stdafx.h"
#include "iostream.h"
#include "objbase.h"
#include "conio.h"
void trace(const char* msg) { cout << msg << endl; }
// Предварительные описания GUID
extern const IID IID_IX;
extern const IID IID_IY;
extern const IID IID_IZ;
// Интерфейсы
interface IX : IUnknown
{
virtual void __stdcall Fx() = 0;
};
interface IY : IUnknown
{
virtual void __stdcall Fy() = 0;
};
interface IZ : IUnknown
{
virtual void __stdcall Fz() = 0;
};
// Компонент
class CA : public IX, public IY
{
// Реализация IUnknown