我在我的View类中公开声明了一个名为currentDocName的变量。
CString currentDocName = (CString)"Emergence1";
稍后在同一个类中,我调用一个OutputDebugString,其中currentDocName作为输入。但是,它似乎是一个空字符串。怎么会这样?在其他地方,我将currentDocName初始化为空字符串。
答案 0 :(得分:0)
该行代码声明了一个局部变量,而不是一个公共变量:当封闭函数返回时,它将被销毁。 “稍后在同一个类中”是否意味着在其他类函数中?