IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++/CLI Discussion :

interior_ptr comment �a marche ?


Sujet :

C++/CLI

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    14
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 14
    Par d�faut interior_ptr comment �a marche ?
    Bonjour,
    je d�bute en c++ cli et je n'arrive pas � utiliser un pointeur manag�: dans une form, dans le constructeur, j'ai un param�tre sur lequel je veux pointer afin de le modifier dans tout mon code.

    si je d�clare mon pointeur dans mon constructeur :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    interior_ptr<System::String^>p_result=&(str);
    pas de souci, �a fonctionne mais je ne peux pas acc�der � mon pointeur ailleurs.

    j'ai donc d�clar� mon pointeur � l'ext�rieur mais quand j'essaye de lui passer l'adresse de ma variable :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    Private :
    interior_ptr<System::String^>p_result=nullptr;
    et dans mon constructeur:
    p_result=&(str);
    voici ce qu'il me r�pond:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    error C3160: 'cli::interior_ptr<Type>' : a data member of a managed class cannot have this type
            with
            [
                Type=System::String ^
            ]
            an interior pointer can never be allocated on the gc heap
    � vot' bon coeur

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    quelques infos dans la faq C++/CLI http://dotnet.developpez.com/faq/cpp...nteriorpointer

    mais je me demande quel est le besoin d'un pointeur interne dans ce cas ...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    14
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 14
    Par d�faut
    mais je me demande quel est le besoin d'un pointeur interne dans ce cas ...
    En fait aucun ...
    j'avais une fen�tre modale charg�e d'effectuer un calcul, et je pensais avoir besoin d'un pointeur pour pouvoir r�cup�rer le r�sultat; que nenni une simple fonction publique renvoyant mon r�sultat fonctionne parfaitement (merci la FAQ)

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. ToAsciiEx, comment cela marche ?
    Par mikyfpc dans le forum C++Builder
    R�ponses: 2
    Dernier message: 17/02/2004, 21h39
  2. [MFC] list box : comment �a marche
    Par runn2 dans le forum MFC
    R�ponses: 4
    Dernier message: 28/01/2004, 12h36
  3. [SYNEDIT] -> Comment �a marche ?
    Par MaTHieU_ dans le forum C++Builder
    R�ponses: 2
    Dernier message: 18/01/2004, 19h11
  4. [TP][Turbo Vision] comment ça marche ??
    Par Costello dans le forum Turbo Pascal
    R�ponses: 7
    Dernier message: 05/08/2003, 00h24
  5. [update][req. imbriquee] Comment ca marche ??
    Par terziann dans le forum Langage SQL
    R�ponses: 3
    Dernier message: 11/07/2003, 12h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo