大佬您好,我觉得codeblocks c++的很多stl调试的时候不兼容,但是ccf-csp认证还只能用这个。请问你们是怎么解决这个问题的?据我所知,NOIP也好,CCF-CSP认证也好,只能用DevC++,CodeBlocks和VScode。但好像这三个调试某些stl都有各自的问题。而Visual studio和clion考试时候根本不能用,唉。
如以下代码:
#include <iostream>
#include<vector>
using namespace std
vector<vector<int> >v;
vector<int>v1 = {1,2,3};
vector<int>v2 = {4,5,6};
int main()
{
v.push_back(v1);
v.push_back(v2);
return 0;
}
调试时显示的结果是该二维vector显示的watches如下图所示:![](http://tiebapic.baidu.com/forum/w%3D580/sign=fdb05eff5c4c510faec4e21250582528/5ae0d9deb48f8c54ee1a45187c292df5e1fe7f6a.jpg?tbpicau=2025-02-25-05_08dda1faffff3e4c9868884c27f3defa)
如以下代码:
#include <iostream>
#include<vector>
using namespace std
vector<vector<int> >v;
vector<int>v1 = {1,2,3};
vector<int>v2 = {4,5,6};
int main()
{
v.push_back(v1);
v.push_back(v2);
return 0;
}
调试时显示的结果是该二维vector显示的watches如下图所示:
![](http://tiebapic.baidu.com/forum/w%3D580/sign=fdb05eff5c4c510faec4e21250582528/5ae0d9deb48f8c54ee1a45187c292df5e1fe7f6a.jpg?tbpicau=2025-02-25-05_08dda1faffff3e4c9868884c27f3defa)