#include <iostream>

template <typename T>
class A
{
public:
	template <typename U>
	A() {
		std::cout << sizeof(T) << ' ' << sizeof(U) << std::endl;
	}
};

int main() {
	A<float> a(A<float>::A<int>());
	return 0;
}