相关疑难解决方法(0)

如何在我的C++源代码中查找(并替换)所有旧的C风格数据类型转换?

如何在我的源代码中找到所有旧的C风格演员?

我正在使用Visual Studio,可能有一些编译器警告,我必须启用?

c c++ code-analysis casting visual-c++

23
推荐指数
3
解决办法
4454
查看次数

在Android下删除C++代码中的C样式转换

我在SO上看过这篇文章:有没有办法在c ++中禁用旧的C样式演员,并且很高兴能够应用-Wold-style-cast到我的Android C++代码中.我很快遇到了以下演员阵容stdio.h:

static __inline int __sputc(int _c, FILE *_p) {
    if (--_p->_w >= 0 || (_p->_w >= _p->_lbfsize && (char)_c != '\n'))
        return (*_p->_p++ = _c);
    else
        return (__swbuf(_c, _p));
}
Run Code Online (Sandbox Code Playgroud)

该文件stdio.h是通过一系列其他包括从中开始的ostream.C++库头文件是否应包含进行C样式转换的C头文件?有没有人尝试在Android NDK下禁用C样式演员?

c c++ android casting android-ndk

4
推荐指数
1
解决办法
728
查看次数

标签 统计

c ×2

c++ ×2

casting ×2

android ×1

android-ndk ×1

code-analysis ×1

visual-c++ ×1