title: "**.cpp 파일에서의 C++/CLI property, indexer syntax**"
description: "**.cpp 파일에서의 C++/CLI property, indexer syntax**"
cleanUrl: /sw-engineer/cplusplus-cli-indexer-property
ogImage: ""
floatFirstTOC: right
원문은 이곳에서..
다음은 header의 선언부.
using namespace System;
public ref class Test
{
long mValue;
array<long>^ mValues;
public:
Test() {}
property long noindex {
void set(long);
long get();
}
property long indexed[int] {
void set(int,long);
long get(int);
}
};
위 선언부에 대한 정의는..
long Test::noindex::get() { return mValue; }
void Test::noindex::set(long value) { mValue = 0; }
long Test::indexed::get(int index) { return mValues[index]; }
void Test::indexed::set(int index, long value)
{
mValues[index] = value;
}