关闭

大括号的匹配问题

标签: function编程c
2779人阅读 评论(0) 收藏 举报
分类:
      

VC编程时原以为{}的匹配发生在编译阶段。实际上并不是。今天碰到一个新问题,就是{}的匹配问题。

我在一个类里添加了一个新函数B,可是单击类视图时老是找不到提示出错,说找不到这个函数的实现,如下图:

    我左看右看,cpp文件的函数名和.h的文件名一样啊,为什么说“Cannot find the definition(implementation)of this function”呢?我把B函数声明删掉重写一遍,警告框依然一样。我想是不是因为位置的问题。于是我把另外一个A函数搬来这个地方,果然又说找不到A这个函数。我又想是什么原因导致了出错了。我在B函数的上方的C函数的循环层数特别多。我又想是不是因为C函数的{}的不匹配导致了找不到这个函数了。于是我又检查C函数的{}的匹配,发现C函数的{}果然有不匹配的地方。我把它改过来,果然没有了这个警告框。这说明在编辑阶段VC已经注意到了{}的匹配问题。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3849016次
    • 积分:44498
    • 等级:
    • 排名:第77名
    • 原创:752篇
    • 转载:80篇
    • 译文:3篇
    • 评论:2458条
    公告


    真名:朱金灿
    主要经历:本科毕业于CUG(武汉)的GIS专业,毕业后参加工作,现在在北京从事软件开发和团队管理工作。曾获有色金属工业科技进步奖二等奖(获奖证书链接)。
    我的联系方式:
    EMAIL:clever101#163.com
    研究方向:
    数字图像处理、计算机图形学。

    本博客内容除非特殊说明均属原创,如需转载、引用其中的部分文字,请注意以下几点:

    1)如果我的博客侵犯了你的版权,请给我邮件:clever101#163.com,经核实后我会做出合适的处理。

    2)请在转载(引用)的内容提供本博客中相应文章的链接。如你的作品为非电子读物或纯文本,请给出链接的url。

    3)请勿将我的原创文章用于商业用途。

    4)如果愿意,请给我邮件:clever101#163.com,让我知道我的东西到哪去了。谢谢!

    5)我可以尽我所能回复你在评论中提到的问题,但一般不会给你发邮件,所以请勿留邮箱地址.

    文章存档
    最新评论