Мне интересно, как написать слой абстракции.Под слоем абстракции я подразумеваю оболочку над одной или несколькими сторонними библиотеками.
Или я должен решить это следующим образом?
#include<an3rdpartyl>
#include<another3rdpartyl>
class layer
{
private:
an3rdpartyl* object1;
another3rdpartyl* object2;
public:
//...
int loadModel(char* file)
{
return object2->LoadMeshFromFile(file);
}
//...
};