Non. Pardon. La raison en est que l'allocation statique place exactement les mêmes exigences sur le type que l'allocation automatique; il ne peut pas être distingué. Toutefois, vous pouvez empêcher le code client d'instancier votre type et autoriser l'accès à une ou plusieurs instances créées par le code du type. En général, les gens pensent souvent que les singletons, etc., sont une idée splendide, peut-être qu'ils donnent le sentiment d'être en contrôle, quoi qu'il en soit, mais de toute façon, à un moment donné, une instanciation plus générale est nécessaire. n'était pas juste gaspillé mais génère activement plus de & hellip; et complètement inutile & hellip; travail.
Donc, le conseil général est, comme pour l'optimisation prématurée, ne le faites pas.
Bien que dans certains cas, il peut être la bonne solution.
Vive & HTH.,
pourquoi voudriez-vous faire cela? –
Je veux un ensemble d'instances de classe de configurateur statique qui seront analysées au démarrage et je ne veux pas que des instances de ceci soient créées une fois que le démarrage est fait et je voudrais qu'il soit signalé par le compilateur. – zzz777