摘要: 今天调试代码发现自己有一个很基本的问题一直没有意识到:在一个函数里定义的临时对象,在后来再进入该函数时该临时对象并没有在栈上开辟新的空间。如下:struct A{  char szName[128];  int nValue;};void CXXX::Do(){  A dTemp;  int n =1;  int b = 2;  ...  strcpy(dTemp.szName, "1111");... 阅读全文
posted @ 2010-11-10 21:22 CodeKnight 阅读(189) 评论(0) 推荐(0) 编辑