第一种 :
set<string> name; //
。。。。。// 此处给name添加了一些元素
int len = name.size();
for (i = 0; i < len; i++)
。。。。
第二种:
set<string> name; //
。。。。。// 此处给name添加了一些元素
for (i = 0; i < name.size(); i++)
。。。。// 此处省略操作
请问这两种有区别吗?
为何我用第二种会内存泄露,而第一种不会??
...全文
26311打赏收藏
i < len和 i < name.size()的区别
第一种 : set name; // 。。。。。// 此处给name添加了一些元素 int len = name.size(); for (i = 0; i < len; i++) 。。。。 第二种: set name; // 。。。。。// 此处给name添加了一些元素 for (i = 0; i < name.size(); i++) 。。。。// 此处省略操作 请问这两种有区别吗? 为何我用第二种会内存泄露,而第一种不会??