Bonjour,
Si j'ai bien compris, assert(...) est désactivé en mode release.
Si un assert(...) est mis après un if(...), que devient la condition en release ?Merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #include <cassert> struct MyTag {}; template<typename Tag> struct MaStructure { MaStructure(int n) { if(std::is_same<Tag, MyTag>::value) assert(n > 0); } };
Partager