c++ - const 静态对象的哪个声明更准确或更可取?
问题描述
在cpprefernce 网站上,一个静态数据成员被声明为:
class A{
const static int k;
//other members
};
在使用static
s 时的错误报告中,MSVC 编译器将声明报告为:
static int const k;
我通常是这样写的:
static const int k;
所有这些似乎都工作得很好。那么其中哪一个在技术上更准确?谢谢!
解决方案
在值类型上声明变量时,const int
和之间没有区别。int const
const
推荐阅读
- android - 如何转到片段中存在的 Webview 中的上一页?
- javascript - 如何从 Firebase 中的特定路径数组中获取数据?
- cucumber - 如果我们在 Cucumber 选项中传递不正确的标记名称,Cucumber java Tagging-Runner 类不会失败
- javascript - 如何删除除特定频道中的一个命令之外的所有用户输入?
- java - 图形,屏幕闪烁
- geospatial - 在 GeoDMS 中,如何将字符串坐标转换为 dpoint?
- grep - grep 仅给出“文件 xx 匹配项”
- java - 如何将 5 个字母的单词转移到新的文本文件中?
- python - 相同类型/类的对象是否有可能具有不同的数据属性?
- python - 从帖子中检索元数据,然后在 django 中按所述元数据对帖子进行排序