Maison  >  Questions et réponses  >  le corps du texte

python - 请教c++项目中,一般是类里的函数具体点好,还是main中具体点好

比如一个函数完成后提示 完成了,这个提示放在main好还是函数里?在看primer plus感觉作者倾向于前者,函数简单,但是main看起来很多

PHP中文网PHP中文网2741 Il y a quelques jours425

répondre à tous(4)je répondrai

  • PHPz

    PHPz2017-04-18 09:50:13

    Définissez un logger privé avec une méthode settergetter dans la classe. Connectez-vous à logger à chaque étape de l'exécution de la fonction. Précisez le niveau à imprimer à l'écran dans la configuration de logger.

    répondre
    0
  • 迷茫

    迷茫2017-04-18 09:50:13

    Puisqu'il s'agit d'inviter la fonction à se terminer, le signe d'achèvement de la fonction doit revenir normalement, il est donc préférable de le faire dans main

    répondre
    0
  • 怪我咯

    怪我咯2017-04-18 09:50:13

    Il est préférable de garder main simple. MFC et similaires n'utilisent même pas main directement. Ils implémentent l'initialisation du programme via le constructeur de l'objet global AppInstance. La logique spécifique est mieux encapsulée dans les classes.

    répondre
    0
  • 黄舟

    黄舟2017-04-18 09:50:13

    Il ne fait aucun doute qu'il est plus approprié de demander l'état dans une fonction spécifique. La fonction principale est le point d'entrée du programme, et il est impossible de demander l'état de toutes les fonctions et classes. Par exemple, si une fonction appelle une autre fonction, cette imbrication ne peut pas être vue dans la fonction principale, alors comment l'état peut-il être demandé dans la fonction principale.

    répondre
    0
  • Annulerrépondre