mirror of
https://github.com/isocpp/CppCoreGuidelines.git
synced 2024-03-22 13:30:58 +08:00
Closes #1470
This commit is contained in:
parent
1a88c5a537
commit
f1b73602c1
|
@ -19045,6 +19045,10 @@ Avoid clients of a header having to manage that header's dependencies.
|
||||||
|
|
||||||
Failing to follow this results in difficult to diagnose errors for clients of a header.
|
Failing to follow this results in difficult to diagnose errors for clients of a header.
|
||||||
|
|
||||||
|
##### Note
|
||||||
|
|
||||||
|
A header should include all its dependencies. Be careful about using relative paths because C++ implementations diverge on their meaning.
|
||||||
|
|
||||||
##### Enforcement
|
##### Enforcement
|
||||||
|
|
||||||
A test should verify that the header file itself compiles or that a cpp file which only includes the header file compiles.
|
A test should verify that the header file itself compiles or that a cpp file which only includes the header file compiles.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user