Questions marquées «const-correctness»


16
Vendez-moi sur la correction de const
Alors pourquoi exactement est-il toujours recommandé d'utiliser const aussi souvent que possible? Il me semble que l'utilisation de const peut être plus pénible qu'une aide en C ++. Mais là encore, j'arrive à ceci du point de vue de python: si vous ne voulez pas que quelque chose soit changé, …


1
std :: function const correctness
Supposons que j'ai un type appelable comme ceci: struct mutable_callable { int my_mutable = 0; int operator()() { // Not const return my_mutable++; } }; Notez que mutable_callablepossède un non-const operator()qui modifie une variable membre ..... Supposons maintenant que je crée un std::functionde mon type: std::function<int()> foo = mutable_callable{}; Maintenant, …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.