C++ warning: comparison is always false due to limited range of data type [-Wtype-limits]
这是关于此警告消息的小而清晰的帖子,起初看起来很奇怪。但是仔细观察,其背后的原因非常清楚而直接。涉及到代码移植性。警告:由于数据类型范围有限,比较始终为假这是一段简单的代码,当在64位体系结构上运行时,将产生以上警告。string subject = "A[1]"; string search = "1"; unsigned location = subject.find(search); // location is unsigned if( location == std::st
原创
2020-07-14 11:04:46 ·
5721 阅读 ·
0 评论