#include
#include
using std::cout;
using std::endl;
typedef struct Node1{
int a;
}Node1;
void f1(Node1 *pn){
printf("%d\n",pn->a);
pn->a=100;
}
void f(Node1 &n){
printf("%d\n",n.a);
f1(&n);
}
int main(){
Node1 node;
node.a=10;
f(node);
printf("%d\n",node.a);
return 0;
}