C++ Logo

SG15

Advanced search

Subject: Re: [SG15] Will any change in a module source or dependencies cause change in the public/reachable surface of the built module?
From: Gabriel Dos Reis (gdr_at_[hidden])
Date: 2019-08-01 10:52:25


[Boris]
| I think the bulk of the unnecessary recompilations will come from
| modifying implementation details (e.g., non-inline function bodies).
| And that hash idea would have worked except for the pesky line/column
| numbers. So it seems like the best solution is to keep one's
| implementation details in module implementation units.

I suspect this might make a key differentiator from the C# experience: C++ provides means to separate interface from implementation details if one choses to.

-- Gaby


SG15 list run by sg15-owner@lists.isocpp.org

Older archives