如何使析构空间的大小和构造空军一样。为什么有的要加一有的不用?
å¨æé å½æ°å¨æç³è¯·çå
åå¨æææ¶éå½ï¼å
å空é´å¤§å°æ¯ä¸æ ·ç;ç±äºå¨æç³è¯·çå
åéè¦èªå·±ä¸»å¨éæ¾ï¼ææå¨æ²¡æå¨æç³è¯·å
åçæ¶åï¼å¯ä»¥ä¸ä½¿ç¨ææå½æ°ï¼ä½æ¯è¿å¹¶ä¸ä»£è¡¨æ²¡æææå½æ°ï¼ç³»ç»ä¼ä¸ºä½ çæä¸ä¸ªé»è®¤ç
温馨提示:内容为网友见解,仅供参考
第1个回答 2016-08-21
不太明白你想问什么,麻烦你补充下你的问题。
追问c++的问题,有时候释放构造函数时要+1让他和析构函数的空间大小相等,不懂为什么
追答还是不太明白,你可以举出具体例子代码么,构造和析构函数加一减一这种情况一般是做智能指针的时候做引用计数用的吧
如果你是构造函数new了一个对象,那么你在析构函数就需要delete删除这个对象,避免内存泄漏。
Warning: Invalid argument supplied for foreach() in /www/wwwroot/aolonic.com/skin/templets/default/contents.html on line 45
相似回答