This library tries its best to mitigate that, catching common errors and whatnot, but it can definitely still happen. C++ doesn't have full token injection yet, so it avoids some of the more common pitfalls, if incidentally.
As an aside, you may want to check out Jai's approach. I believe everything you generate statically gets turned into a file by the compiler for debugging purposes, which it provides references to in the output.
Check out the source code: https://github.com/RyanJK5/rjk-duck
As an aside, you may want to check out Jai's approach. I believe everything you generate statically gets turned into a file by the compiler for debugging purposes, which it provides references to in the output.
...but, as they say, beauty is in the eye of the beholder!
I'm also glad I do not write C++ on the daily anymore: luckily my software does not need that kind of performance characteristics.
You can write pretty fast and reasonable code nowadays.