void test1(class1* arg){
};
void test2(class1& arg){
};

C++で*と&の違いはなんですか?(´・ω・`)