小编now*_*ins的帖子

c/c ++当size为0时strncmp的返回值是多少

c/c ++ strncmp签名如下所示:

int strncmp ( const char * str1, const char * str2, size_t num );
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果num为0,返回值是多少?标准怎么说?找不到某些在线文档的答案.

谢谢.

c c++ size strncmp

5
推荐指数
1
解决办法
2896
查看次数

尝试以任何方式删除所有编译器警告是最佳做法

我们的项目经理最近设置了一个策略,要求开发人员删除所有编译器警告.我理解一些警告确实很容易被删除,有些警告并不那么容易.因此,一些开发人员使用各种可能的方式来实现目标.例如,使用显式强制转换将double转换为float,浮动到int,签名到unsigned等等.由于我们的代码库是如此之大,超过20年的30-50开发人员的工作,我真的怀疑这个努力多少如果确实有一些优点,可以真正帮助我们.任何人都可以提出一些建议或论点吗?我们的项目使用C++.

c++ compiler-construction warnings

5
推荐指数
1
解决办法
256
查看次数

标签 统计

c++ ×2

c ×1

compiler-construction ×1

size ×1

strncmp ×1

warnings ×1