我是这样申明的,但出现N多奇怪错误,不知,是不是这样申明的???
请教。
请教。
解决方案 »
- CFileDialog 获取的路径 出问题
- 求助! 关于VC MFC的问题
- 在DEBUG下调用CImageList::Draw()成功!但在RESLELE时调用却不成功(返回 0)
- 为什么我的程序不执行OnDestroy()函数???
- 我是新手,谁能帮我解释一下注册窗口,窗口类的问题?
- 如何把一组数画成线,
- 移动图形??????
- mfc文档和试图问题!
- 全局hook...........截获WH_GETMESSAGE,在win9x下运行正常,w2k有问题!!
- odbc下,请问如何判断Access数据库中一个表已经存在?
- 对1996年系分考试题目的疑惑?
- 谁有写AVI 文件的例子啊! 多谢 多谢了!
原先:
在.h文件中
public:
static CString str;
.................
在static函数中用这个变量,结果出现上述错误。
现在:
直接在.CPP文件的最上面申明static CString str;
然后运行,就不出错,结果也是对的。问题是解决了,但偶不清楚是怎么回事,请教大家。
谢谢~~
在stdafx.h文件中已有#include "afxwin.h"了。
所以我认为不是这个问题。
class A
{
public:
static CString m_str;
};//cpp文件
CString A::m_str = _T("");
i:\Project\pixsupport\pixsupportDlg.cpp(19): error C2438: “m_str” : 无法通过构造函数初始化静态类数据
//cpp文件
CString A::m_str = _T("");这行不是放在构造函数里面.
这行不放在任何函数体内.