#include <cstdio>
using namespace std;
class A
{
public:
char B(int, double, A&);
};
int main()
{
double* d;
int* i;
typedef double (*dffic) (float, int, char);
typedef char (A::*cA) (int, double, A&);
printf("%d\n", sizeof(d));
printf("%d\n", sizeof(i));
printf("%d\n", sizeof(dffic));
printf("%d\n", sizeof(cA));
return 0;
}
I2luY2x1ZGUgPGNzdGRpbz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKIApjbGFzcyBBCnsKcHVibGljOgogICAgY2hhciBCKGludCwgZG91YmxlLCBBJik7Cn07CiAKaW50IG1haW4oKQp7CiAgICBkb3VibGUqIGQ7CiAgICBpbnQqIGk7CiAgICB0eXBlZGVmIGRvdWJsZSAoKmRmZmljKSAoZmxvYXQsIGludCwgY2hhcik7CiAgICB0eXBlZGVmIGNoYXIgKEE6OipjQSkgKGludCwgZG91YmxlLCBBJik7CiAgICBwcmludGYoIiVkXG4iLCBzaXplb2YoZCkpOwogICAgcHJpbnRmKCIlZFxuIiwgc2l6ZW9mKGkpKTsKICAgIHByaW50ZigiJWRcbiIsIHNpemVvZihkZmZpYykpOwogICAgcHJpbnRmKCIlZFxuIiwgc2l6ZW9mKGNBKSk7CiAgICAKICAgIHJldHVybiAwOwp9