Maintenant que j'ai un peu lu. Tu n'a plus d'intérêt d'avoir le header. Tu peux le garder et les builds ne changeront pas, mais tu ne distribue plus les headers.
Donc il n'y aura plus d'erreur possible entre les options que tu as choisi pour ta bibliothèque et celles utilisées par ton utilisateur.
J'ai conscience de répéter des choses déjà dites, mais en pédagogie paraphraser pour changer la manière de présenter peut être utile.
Évidemment avant que des bibliothèques partagées passent à ça (et posent comme contraintes C++20 minimum), il y aura du temps.
[^] # Re: Quel est l'intérêt ?
Posté par barmic 🦦 . En réponse au journal C++ vin va vous faire tourner en barrique !. Évalué à 1.
Maintenant que j'ai un peu lu. Tu n'a plus d'intérêt d'avoir le header. Tu peux le garder et les builds ne changeront pas, mais tu ne distribue plus les headers.
Donc il n'y aura plus d'erreur possible entre les options que tu as choisi pour ta bibliothèque et celles utilisées par ton utilisateur.
J'ai conscience de répéter des choses déjà dites, mais en pédagogie paraphraser pour changer la manière de présenter peut être utile.
Évidemment avant que des bibliothèques partagées passent à ça (et posent comme contraintes C++20 minimum), il y aura du temps.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll