Mes recherches n'ont rien donné sur cette question... Il existe de nombreuses discussions sur la façon dont const
peut être utile dans l'optimisation du compilateur en signalant l'accès en lecture seule d'une variable, mais je ne trouve pas de réponse à la question posée dans le titre. La question m'intéresse parce que je veux éviter de penser à l'utilisation de const
pour l'optimisation si le compilateur peut le faire de toute façon.
Je suis conscient que même si le compilateur est capable de trouver des valeurs immuables et de les optimiser pour un accès en lecture seule, il y aura des cas où l'utilisation de la fonction const
serait toujours utile. Je cherche simplement une réponse sur les capacités du compilateur en termes généraux - est-ce que l'optimiseur de GCC recherche les valeurs immuables sans l'utilisation de l'option const
?