n******6 发帖数: 1829 | 1 【 以下文字转载自 JobHunting 讨论区 】
发信人: newegg06 (egg), 信区: JobHunting
标 题: 【求助】为什么类里面不能初始化vector的大小?
发信站: BBS 未名空间站 (Tue Mar 20 15:04:39 2007)
比方说
#include
using namespace std;
class test{
char str[10];\\this is OK
vector a1(10);\\not OK
}
报错error C2059: syntax error : 'constant'
请问这是怎么回事?
谢谢! |
t****t 发帖数: 6806 | 2 do it in constructor
【在 n******6 的大作中提到】 : 【 以下文字转载自 JobHunting 讨论区 】 : 发信人: newegg06 (egg), 信区: JobHunting : 标 题: 【求助】为什么类里面不能初始化vector的大小? : 发信站: BBS 未名空间站 (Tue Mar 20 15:04:39 2007) : 比方说 : #include : using namespace std; : class test{ : char str[10];\\this is OK : vector a1(10);\\not OK
|
q*****g 发帖数: 72 | 3 and use "reserve" function instead
【在 t****t 的大作中提到】 : do it in constructor
|