property-Eigenschafft in .cpp Datei legen



  • Hallo,

    ich habe eine Klasse geschrieben, die mit einer anderen Klasse gegenseitig Informationen austauschen soll, da ich ja jetzt nicht in beide einen #include-Aufruf machen kann, muss ich das ganze in eine .cpp-Datei legen, wobei ich mich frage, wie ich eine property-Eigenschaft aus der Klasse in die .cpp-Datei verlege.



  • // *.h File
    #pragma once
    
    using namespace System;
    
    ref class Person
    {
    public:
        property String^ Name
        {
            String^ get();
            void set(String^ name);
        }
    
    private:
        String^ m_name;
    };
    
    // *.cpp File
    #include "stdafx.h"
    #include "Person.h"
    
    String^ Person::Name::get()
    {
        return m_name;
    }
    
    void Person::Name::set(String^ name)
    {
        m_name = name;
    }
    


  • Perfekt, geht! Danke!


Anmelden zum Antworten