VC6除錯時,如何檢視vector中的內容?

2022-06-28 22:48:18 字數 837 閱讀 9307

在vc6中,如何檢視以下**中vec裡的內容?

***

vectorvec;

vec.push_back(1);

vec.push_back(

14);

如果在watch視窗中直接輸入vec,則會出現如下內容:

眾所周知,vector使用的是線性連續儲存空間,上圖中的_first和_last分別指向配置得來的連續空間中目前已被使用的範圍,而_end指向整塊連續空間的尾端。

因此,我們可以用如下方式來檢視vector裡的內容:

同理,對於巢狀的vector(如下**中的vv)

vectorvec;

vec.push_back(1);

vec.push_back(

14);

vector

< vector >vv;

vv.push_back(vec);

vec.push_back(

15);

vv.push_back(vec);

我們可以這樣檢視:

VC6遠端除錯

vc開發環境之所以提供遠端除錯的能力,是因為有些情況下單機除錯會讓你崩潰掉。比如,除錯gui程式的wm paint訊息,因為要單步除錯,所以 偵錯程式會對介面的重繪產生 heisenberg不確定性原理 當然還有些別的情況也適用,比如程式在測試環境執行的好好的,但是在客戶那行為總 是異常,這時候如果...

如何修改 VC6 的字型

通過登錄檔。我們可以手工修改vc6使用的顯示字型,讓vc的介面更漂亮 hkey current user software microsoft devstudio 6.0 format 上面就是vc6介面顯示字型的位置 對應各個介面 我們主要修改源 介面 hkey current user soft...

VC 除錯時檢視QString的值

vc6中需要在 c program files microsoft visual studio common msdev98 bin autoexp.dat 中 autoexpand 下面,新增如下描述 trolltech qt qstring unicode,su len len,u qcstri...