C++引用解析

xiaoxiao2021-02-28  115

把引用对象压入栈

stack<int> a; int m = 1; int &b = m;//压入引用对象, a.push(b); b = 2; int t = a.top(); cout << *t;

这个时候打印的是1;

stack<int*> a; int m = 1; int *b = &m; a.push(b); *b = 2; int *t = a.top(); cout << *t;

这个时候打印是2;

转载请注明原文地址: https://www.6miu.com/read-39507.html

最新回复(0)