怎么老是说申明不兼容
在CChildView.cpp中初始化数组
const char CChildView::s_engineAltavista[]="XXXXX";
提示与CChildView.h声明static const char s_engineAltavista[];不兼容
哪里不兼容了?编译器是vs2010
[解决办法]
const char CChildView::s_engineAltavista[]="XXXXX";
这个要去掉const char吧. CChildView.h声明过了
[解决办法]
常量成员的初始化要放在构造函数的参数列表中初始化.
class ca
{
const int val;
}
ca::ca()
:val(100) //这里初始化常量成员
{
}