静态类中的向量
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了静态类中的向量相关的知识,希望对你有一定的参考价值。
我想在静态类中有一个静态(const)向量。该向量将不会填充新元素,它将仅具有在类configuration
:1,2,3,4,5
中定义的元素。
如何使向量debugLevels
保持静态?
#include <ArduinoSTL.h>
class configuration
public:
static std::vector<int> const debugLevels = 1,2,3,4,5; // throws error: in-class initialization of static data member 'const std::vector<int> configuration::debugLevels' of incomplete type
;
void setup()
for(int i=0; i<configuration::debugLevels.size(); i++
// do some stuff here...
void loop()
我想在静态类中有一个静态(const)向量。向量不会被新元素填充,它将仅具有在类配置中定义的元素:1,2,3,4,5。我该如何使...
答案
最简单的方法是将class
更改为namespace
另一答案
std::vector
在这里似乎没有必要。最小/最大会做:
以上是关于静态类中的向量的主要内容,如果未能解决你的问题,请参考以下文章