我正在尝试做这样的事情:
//stack.h
#ifndef STACK_H_INCLUDED
#define STACK_H_INCLUDED
#include <vector>
struct CharStack {
int sp;
std::vector<char> data(87);
} S;
但我收到一些错误,例如:
error: expected identifier before numeric constant
error: expected ',' or '...' before numeric constant
为什么会这样?当我想创建一个动态长度的向量时似乎没有问题