Classe gérée avec un non-membre géré

Je suis à l'aide de cette classe:

public ref class x: public System::Windows::Forms::Form
{ 
     private: gcroot<std::string> name;
}

et j'obtiens l'erreur suivante:

IntelliSense: a member of a managed class cannot be of a non-managed class type

Je sais que je peux utiliser char*, mais si j'utilise beaucoup de char* je vais devoir le faire manuellement la delete[] ou certains tas de problèmes d'endommagement seront à la hausse

Je suis coincé sur cette question depuis deux jours maintenant

note: j'ai utiliser le c++, et utiliser l'INTERFACE utilisateur en c++

OriginalL'auteur HalaKuwatly | 2013-11-24