函数体内变量与对象生命期问题
#include "stdafx.h"
class cc
{
public:
void pr(void){
printf("OK\n");
};
};
int main(int argc, char* argv[])
{
cc *p=NULL;
{
cc x;
p=&x;
}
p->pr();
return 0;
}
会不会认为以上代码有问题??
只是 栈上的变量或对象的生命期到底是在函数体内还是括号内?我一直认为在函数体内都是有效的.
...全文


