E2535 : Un type incomplet ne peut pas faire partie d'une spécification throw (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs et avertissements du compilateur (C++) - Index

Cette erreur survient quand un type incomplet est utilisé dans une spécification throw. C++ ISO 14882:1998 15.1.3 : "Le type de l'expression-throw ne doit pas être un type incomplet, un pointeur ou une référence à un type incomplet, autre que void*, const void*, volatile void* ou const volatile void*." Cela comprend les spécifications d'exception (15.4.1).