0
對於靜態std :: forward_list,調試器只顯示第1個元素。VS2010調試器在靜態std :: forward_list上失敗,任何解決方法?
非靜態std :: forward_list或靜態std :: list工作正常。
在我可以使用的調試器中有什麼解決辦法嗎?
#include "stdafx.h"
#include <forward_list>
#include <list>
int _tmain(int argc, _TCHAR* argv[])
{
static std::forward_list<int> sfl;
sfl.push_front(1);
sfl.push_front(2);
std::forward_list<int> fl;
fl.push_front(1);
fl.push_front(2);
static std::list<int> sl;
sl.push_front(1);
sl.push_front(2);
//Break here.
//In a debugger watch window:
// 'sfl' only shows the '2' element
// 'fl' & 'sl' shows all elements.
return 0;
}