none
VS2003下C++一个类,编译找不到成员变量? RRS feed

  • 问题

  • 一个大类,5500行左右,之前一直正常;
    在添加新私有成员后,编译不过,说是变量未定义;
    调整一下顺序后(把私有成员挪到使用它的公有成员函数后),会编过;

    就是普通的:
    private:
       INT  DelayTime;

    请问:这是什么原因,如何解决?

    2014年12月2日 3:25

全部回复

  • 有人说是类太大的缘故,但是调整顺序后,就可以编译通过,感觉类大的说法没有给出具体的依据
    2014年12月2日 3:26
  • 您好,

    如果这个问题是针对VC++程序,我建议你到VC++中文开发论坛问一下,因为这个论坛主要讨论VS安装的问题。

    https://social.microsoft.com/Forums/zh-CN/home?forum=visualcpluszhchs&filter=alltypes&sort=lastpostdesc

    另外,你说你的VS是2003版本吗?你也知道其实VS2005之前的版本已经不再支持,所以避免是VS IDE的问题,我建议你用比较新的VS版本试试。

    谢谢你的合作!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年12月2日 10:04
    版主
  • 这个问题是VS2003版本的问题,不是VC++,是纯C++在VS2003下的问题,有人说是VS2003的bug,所以在这个版块提问;

    另外,因为这是一个千万用户的在线项目,不可能随意改开发环境了;

    so,请知道原因的技术人员解答一下


    • 已编辑 Yuan_Tech 2014年12月3日 1:58 补充一下内容
    2014年12月3日 1:27
  • 谢谢你的回复!

    >>这个问题是VS2003版本的问题,不是VC++,是纯C++在VS2003下的问题.

    如果这样确实我们也没有很好的办法,产品组已经声明不在支持VS2003的问题,我们自己也没有VS2003的安装文件与环境重现这个问题。

    http://support2.microsoft.com/lifecycle/search/?sort=PN&alpha=Visual+Studio

    你可以试试安装sp1,看看能不能解决这个问题。

    https://support.microsoft.com/kb/918007?wa=wsignin1.0

    下载路径:

    http://www.microsoft.com/en-us/download/details.aspx?id=703

    如果没有帮助,那你在别的VS2003环境上也有这个问题吗?如果确实是VS IDE的产品问题,我也很难帮你到产品组提交report,因为2003版本已经不支持而且产品组只支持最新的VS版本。也许看看其他参与者/交流人员有没有仍在使用VS2003环境的可以提供/分享一些建议。

    你也知道现在VS已经到VS2013,而且VS2015 RTM也快要发布,Visual Studio Community 2013 也是最新发布的免费版本,新的VS版本具有很多的新功能和特性,如果可能建议您的开发团队考虑以后用比较新的VS版本。当然,对于你所说的的这个在线项目不能改VS2003开发环境的问题,还是按照你们团队的意愿吧!

    谢谢你的反馈和宝贵意见!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2014年12月3日 2:31
    版主