这里的re是一个void函数,表示没有返回值,怎么能使用cout输出呢?您可以把re定义为一个返回值为int的函数,改为int re() { i=3; return i;},返回一个int型值,那么就可以使用cout << c.re()输出了。