dev c++std::function<int(int)> functionName
で動作しないのはなぜですか?__declspec(property(get = getNumber, put = putNumber)) int number
無数のサンプルコードをコピーしましたが、それらはすべてエラーを返します..
編集:
class Class {
private:
int _number;
int getNumber() {
return _number;
}
void putNumber(int number) {
_number = number;
}
public:
__declspec(property(get = getNumber, put = putNumber)) int number;
std::function<int(int)> functionName;
};
このクラスを含めると、エラーが発生します..