Retourner au contenu associé (journal : Constexpr versus template)
Posté par Julien Jorge (site web personnel) le 24 avril 2021 à 07:33. En réponse au journal Constexpr versus template. Évalué à 2.
De souvenir, la limite d'instantiations récursives de template est à 900 par défaut dans g++. Il y a une option de compilation pour la changer.
Un commentaire sur Reddit sur ces sujets de métaprogrammation fait référence à https://github.com/tcbrindle/raytracer.hpp où il est question de memoïsation des évaluations des constexpr dans gcc. Je ne sais pas si ça a été implémenté finalement ; ça irait à l'encontre de tes résultats, il y a peut-être autre chose en jeu.
J'y apprends aussi que clang a une limite sur le nombre d'évaluations de constexpr.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Pas si simple.
Posté par Julien Jorge (site web personnel) . En réponse au journal Constexpr versus template. Évalué à 2.
De souvenir, la limite d'instantiations récursives de template est à 900 par défaut dans g++. Il y a une option de compilation pour la changer.
Un commentaire sur Reddit sur ces sujets de métaprogrammation fait référence à https://github.com/tcbrindle/raytracer.hpp où il est question de memoïsation des évaluations des constexpr dans gcc. Je ne sais pas si ça a été implémenté finalement ; ça irait à l'encontre de tes résultats, il y a peut-être autre chose en jeu.
J'y apprends aussi que clang a une limite sur le nombre d'évaluations de constexpr.