C++ - Pourquoi la fonction membre statique ne peut pas être créé avec 'const' qualifier

Aujourd'hui j'ai eu un problème. Je suis dans le besoin d'un static fonction membre, const n'est pas une obligation, mais une meilleure. Mais, je n'ai pas réussi dans mes efforts. Quelqu'un peut dire pourquoi ou comment?

  • Que serait un const fonction membre statique signifie, pour vous?
  • Je veux dire qu'une fonction membre statique qui ne change jamais l'un de ses entrées.
  • Alors vos entrées (les paramètres de la fonction) doit être en valeur ou en const-références.
  • Il n'a pas d'incidence sur la constness des arguments de fonctions de membre de toute façon. Il ne signifie pas "tout faire "const", il signifie "faire ce const".
  • dites-vous que const doit être ajouté à la arguments
  • Pour ce que vous avez demandé, oui.
  • oui, vous avez raison. Cela n'a à mon besoin.
  • serait une const fonction membre statique signifie, pour vous?" - Je comprends const signifie ici constness de this qui n'est pas utilisé pour les appels statiques, mais pour moi, il pourrait facilement dire "interdire les modifications de la statique des données d'un membre" et qu'il serait utile de l'OMI

InformationsquelleAutor prabhakaran | 2011-08-12