Portál AbcLinuxu, 12. května 2025 04:27
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.