en c++, la fonction principale est le point d'entrée du programme comment je peux la changer en une autre fonction?

M'a demandé une question d'entrevue pour changer le point d'entrée d'un programme C ou C++ à partir de main() pour toute autre fonction. Comment est-il possible?

  • Vous n'avez pas. Il doit être main, ou de certains de la mise en œuvre définies par point d'entrée. Il n'y a pas de manière standard.
  • Dépend de votre compilateur/linker.
  • Le point d'entrée d'un programme est l'endroit où il commence à s'exécuter à la machine au niveau du code. C'est rarement, sinon jamais,main; au lieu de cela, la fonction de point d'entrée fait un peu de tâches d'initialisation et puis, pour un programme C ou C++, les appels main. Donc, la question n'a pas de sens. Êtes-vous sûr que c'était exactement la question?
  • Pas une bonne question d'entrevue. La meilleure réponse sera "je Ne Sais pas".
  • haha j'ai répondu la même chose 🙂
  • Ma réponse (si elle ne peut pas me faire du travail) serait "puis-je avoir un peu de ce que vous étiez de fumer lorsque vous réfléchi à cette question?" 🙂

InformationsquelleAutor Badr | 2010-10-20