【发布时间】:2011-07-15 03:08:44
【问题描述】:
假设我有一个 Car.h 定义了一个名为 Car 的类,并且我有实现 Car.cpp 来实现我的 class Car,例如我的 Car.cpp 可以是:
struct Helper { ... };
Helper helpers[] = { /* init code */ };
Car::Car() {}
char *Car::GetName() { .....}
helpers 数组的生命周期是多少?
我需要说static Helper helpers[]; 吗?
如果我做了一些不好的做法,请告诉我。
【问题讨论】:
标签: c++ data-structures object-lifetime