在一个类里面定义了一个Cstring型的数组class A
{
……public: static Cstring str[2];
……
}
在类外面需要对其进行初始化
Cstring A::str[0]="";
Cstring A::str[1]="";会报一个错误:
error C2466: cannot allocate an array of constant size 0
error C2538: new : cannot specify initializer for arrays请问大家这是因为什么呢?谢谢了哦~~
{
……public: static Cstring str[2];
……
}
在类外面需要对其进行初始化
Cstring A::str[0]="";
Cstring A::str[1]="";会报一个错误:
error C2466: cannot allocate an array of constant size 0
error C2538: new : cannot specify initializer for arrays请问大家这是因为什么呢?谢谢了哦~~
解决方案 »
- 在线求助 ---一个程序向另一个程序发送消息报错
- ADO 访问ACCESS 的方法
- 如何杀进程
- 问个不相干的问题,谁知道北京那里有弹棉花的地方?高分
- vc编写dll如何实现事件啊?
- 关于在子线程中修改DIALOG中控件的属性
- 是否可以将一个FormView加入到CControlBar中?
- 大侠救命啊!调试的时候没有问题,执行起来却出错,告诉我某段内存为只读!为什么?(内有文)
- 如果我想在两分钟之内存贮几万个点的坐标,那我用ODBC好呢还是DAO好呢?我用ACCESS
- 关于Socket发送数据问题,拜托看看!
- 请问在MFC中怎样简单的美化界面???(在线deng)
- 简单送分~MFC对话框连接oracle的PWD问题,在线等答案
CString A::str[2];
这样就可以。