Portál AbcLinuxu, 6. listopadu 2025 12:21
Pokud se v tom jednom headeru, který si má podle tebe includovat uživatel knihovny, includují i další headery, potom jsou pochopitelně nutné i pro kompilaci projektu, který tu knihovnu používá.
/* libiface.h */
#include "class1.h"
#include "class2.h"
class libiface:public class1,public class2
{
};
/* class1.h */
class class1
{
};
/* class2.h */
class class2
{
};
Když si includuju header libiface.h s rozhraním té knihovny, potom musím mít k dispozici i headery class1.h a class2.h, bez toho to prostě nejde.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.