私はC++を使用してそのような結果を達成したい:
ジャワ:
public interface ITemp {
void onCall(double value);
}
主に:
double d=2;
ITemp mVariable = new ITemp() {
@Override
public void onCall(double value) {
... what to do... you can use 'd' variable...
}
};
C++ の場合:
class ITemp {
public:
virtual void onCall(double something) =0;
virtual ~ITemp();
};
主に:
double d=2;
ITemp mVariable = .... // I cannot instantiate class containing pure virtual method
// But I want to use variable d to create a method