79837182

Date: 2025-12-03 17:59:39
Score: 4
Natty:
Report link

My personal design decission is that if I make a C++ library I will only ever expose standard library types (or built in types) on my API's which I can guarantee to be abi compatible. If I cannot do that I expose an abstraction (e.g. an abstract baseclass + factory). This is good separation anyway and allows you to refactor internally if needed (e.g. switch internal libraries). Can you explain why you even think you need to expose the format library from your package?

Reasons:
  • Blacklisted phrase (0.5): I cannot
  • RegEx Blacklisted phrase (2.5): Can you explain
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • High reputation (-2):
Posted by: Pepijn Kramer