E2025 Assignation de 'this' non autorisée, utilisez plutôt l'opérateur X:: new (C++)

De RAD Studio
Aller à : navigation, rechercher

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

Dans les précédentes versions de C++, la seule façon de contrôler l'allocation d'une classe d'objets consistait à affecter le paramètre 'this' au sein d'un constructeur.

Ceci n'est plus autorisé ; une méthode plus sûre consiste à définir un opérateur new de fonction membre.

Par exemple :

this = malloc(n);