template<typename T> class vehicle { public: vehicle() : guangzhou(T()), yangcheng(guangzhou) { } private: T guangzhou; T& yangcheng; }; int main() { vehicle<int> test; return 0; }