2017-09-30 9 views
1

Je viens de lire dans "C++ How to Program" 10ème édition que "si vous modifiez la définition d'une fonction inline, vous devez recompiler tous les clients de cette fonction." Qu'est-ce qu'un client? Je me suis penchée sur Internet et tout ce que j'ai pu trouver étaient des pages Web expliquant comment configurer les serveurs. . . Quelle est la définition d'un client de fonction?Qu'est-ce qu'un client de fonction?

+5

D'autres fonctions/classes/définitions/fichiers utilisent cette fonction. – zneak

Répondre

2

Par "clients", le livre signifie fichiers source (techniquement: unités de traduction) qui incluent la définition.

J'ai penché sur l'Internet et tout ce que je pouvais trouver ...

Le livre semble utiliser le mot client dans un résumé, le sens descriptif. Leur utilisation est assez inhabituelle, donc il ne sera pas susceptible de trouver un usage similaire sur le net.

Quelle est la définition d'un client de fonction?

Il n'existe pas de terme technique de ce type. Vous savez ce qu'est une fonction, j'espère. Un client est un utilisateur. Par conséquent, "client de fonction" décrit quelque chose qui utilise la fonction.

2

si vous modifiez la définition d'une fonction en ligne, vous devez recompiler tous les clients de cette fonction. » Qu'est-ce qu'un client?

Les autres fonctions, classes, définitions, fichiers d'en-tête ou source qui utilise cette fonction