int main() {
for (int i = 0; i < 10; ++i) {
int* p = new int(i*i);
prt((int*&)p);
}
}
...全文
4917打赏收藏
请高手确认!谢谢了.这个循环中,有没有可能/什么时候输出不同的值?
#include using namespace std; void prt(int*& r) { cout << (void*)&r << endl; } int main() { for (int i = 0; i < 10; ++i) { int* p = new int(i*i); prt((int*&)p); } }