cDLEON
Онанист РНРСlub
Чистый СИ. Инклуды.
Вот раньше как то не сравнивался раньше с такой проблемой:
Стараюсь писать "пакетами". Т.е. функционал более высокого уровня, ни чего не знает про типы нижнего.
Теперь вот случился тот случай, когда пакет должен быть на уровень ниже, но его должны знать на два уровня выше (что бы добавить свой тип в структуру).
Т.е:
Нужно всабачить в структуру sd_pool структуру sd_client, но структура sd_client и функции этого "пакета" должны знать структуру sd_pool;
У меня проблемы с логикой в приложении ? Как лучше всего сделать ?
Не выносить функционал структуры sd_client в отдельный пакет что ли?
Вот раньше как то не сравнивался раньше с такой проблемой:
Стараюсь писать "пакетами". Т.е. функционал более высокого уровня, ни чего не знает про типы нижнего.
Теперь вот случился тот случай, когда пакет должен быть на уровень ниже, но его должны знать на два уровня выше (что бы добавить свой тип в структуру).
Т.е:
PHP:
#include "client.h"
typedef struct {
int test;
sd_client client;
} sd_pool;
У меня проблемы с логикой в приложении ? Как лучше всего сделать ?
Не выносить функционал структуры sd_client в отдельный пакет что ли?