Le C++ expressif n° 3 : pourquoi les erreurs des templates posent des problèmes
Bienvenue dans le troisième article de la série « le C++ expressif », une série d'articles consacrés aux Domain-Specific Embedded Language (DSEL) et à Boost.Proto, une bibliothèque pour les implémenter en C++.
Dans cet article, Eric Niebler aborde le problème délicat des messages d'erreurs générés par les templates et surtout le fait que ce n'est pas une fatalité. Il insiste en particulier sur le fait qu'il est de la responsabilités des concepteurs de bibliothèques de faire en sorte que les messages d'erreurs soient compréhensibles par les utilisateurs.
Le C++ expressif n° 3 : pourquoi les erreurs des templates posent des problèmes et qu'est-ce que vous pouvez faire pour ça ?
:fleche: Pensez-vous que la compléxité de message d'erreurs générés par les templates sont un frein à leurs utilisation ?
:fleche: Quelles techniques utilisez-vous pour générer des messages d'erreurs compréhensibles ?
Retrouvez l'ensemble des articles de la série « Le C++ expressif » sur la page d'index.