用vs2008编译MFC程序时为什么老是出现这个警告??如图

 我来答
intehel
推荐于2016-05-19 · TA获得超过1293个赞
知道大有可为答主
回答量:1601
采纳率:100%
帮助的人:1768万
展开全部

因为xInsert.size()函数返回的是无符号型的,而你的i3是有符号的,所以会警告。


你可以这样:

for(unsigned int i3=1;i3<xInsert.size();++i3)



参考:

template<class _Ty, class _A = allocator<_Ty> >
class list {
public:
typedef _A::size_type size_type;


template<class _Ty>
class allocator {
public:
typedef _SIZT size_type;
#define _SIZT	size_t
typedef unsigned int size_t;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式