Dav*_*son 3 c++ visual-studio-2008
找到导致错误的缺失分号的最佳策略是什么?是否有可能有用的自动化工具.
我目前正在使用Visual Studio 2008,但任何环境的一般策略都会很有趣并且更有用.
背景:目前我在C++程序中有一个特别难以捉摸的缺失分号(或括号)导致C2143错误.我的头文件依赖性相当简单,但我似乎无法找到问题.而不是发布我的代码并玩Where Wally(或Waldo,取决于你来自哪里),我认为获得一些可以在这种和类似情况下应用的好策略会更有用.
作为一个侧面问题:C2143错误显示在.cpp文件的第一个方法声明的第一行(即方法的返回类型)中,该文件仅包含其关联的.h文件.除了分号或括号之外的任何东西会导致这种行为吗?
你是否在标题中的类定义后忘记了分号?这是cpp文件中第一个方法出错的一个相当常见的原因.我不认为有一个普通的魔法"找到丢失的分号"工具; VS试图做出有根据的猜测,但如果它没有了,那是因为你写的代码在没有它的情况下有些合法,即使它不是你想要的
| 归档时间: |
|
| 查看次数: |
3837 次 |
| 最近记录: |