This answer and it's multitude of duplicates indicate that I should be using #include <c*>
for the C headers that I pull from in C++ code, and that I should be calling them with std::*
.
I have been doing that but I notice an exception. std::assert
doesn't seem to be defined, even when I correctly #include <cassert>
.
What's going on here? Is this an implementation oversight, or an actual exception?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…