zoukankan      html  css  js  c++  java
  • 大括号的匹配问题

          

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

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

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

  • 相关阅读:
    把ssl模块加入到已经编译好的apache中实现HTTPS
    六,集合
    一. 计算机语言基础知识:
    三, 字符串
    四,列表的使用方法
    hash()函数的用法
    五,字典用法总结
    十,编码
    七八九,条件和循环语句
    二.Python的基础语法知识
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6471320.html
Copyright © 2011-2022 走看看