C++ 作用域为类的常量
2020-12-25 13:12
标签:bak 编译器 c++ 对象 constant 静态 存储 private 整数 有时,使符号常量的作用域为类很有用: 但这是行不通的,因为——声明类只是描述了对象的形式,并没有创建对象。因此,在创建对象前,将没有用于存储值的空间。 ——在类中声明一个枚举 ——使用static C++ 作用域为类的常量 标签:bak 编译器 c++ 对象 constant 静态 存储 private 整数 原文地址:https://www.cnblogs.com/suui90/p/13039492.htmlclass Bakery
{
private:
const int Months = 12; // declare a constant? FALSE
double costs[Months];
...
解决方案一:
class Bakery
{
private:
enum {Months = 12};
double costs[Months];
...
class Bakery
{
private:
static const int Months = 12;
double costs[Months];
...
上一篇:C++读mnist数据