以下の内容はhttps://takap-tech.com/entry/2021/06/29/012337より取得しました。


【C++/CLI】プロパティをヘッダーと実装に分ける

タイトルの通り C++/CLI でヘッダーにはプロパティ(propertyキーワード)の宣言だけを記述し、別のファイルに実装を宣言する方法です。VisualStudio では property 宣言は実装を自動生成してくれないため自分で手打ちする必要があります。

ヘッダー側

// Sample.hpp
public ref class Sample
{
    int _value;
    
public:
    
    property int Value
    {
        int get()
        private: void set(int value); // setをprivateする場合ラベルを指定する
    }
}

実装側

// Sample.cpp

#include "Sample.hpp"

int Sample::Value::get()
{
    return _value;
}
void Sample::Value::set(int value)
{
    _value = value;
}

プロパティに対するインデクサなどの宣言方法は公式リファレンスを参照。

MSDN, 方法: C++/CLI でプロパティを使用する




以上の内容はhttps://takap-tech.com/entry/2021/06/29/012337より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14