gpt4 book ai didi

c++ - C++中花括号后的分号

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:46:25 38 4
gpt4 key购买 nike

我最近开始使用 vtk 包,我看到这种奇怪的符号,它们在结束花括号 } 之后包含 ;。这是来自 vtkUnstructuredGrid.h

的示例
// Description:
// Standard vtkDataSet API methods. See vtkDataSet for more information.
int GetDataObjectType() {return VTK_UNSTRUCTURED_GRID;};

这不是必需的,QtCreator 在解析代码时也通过说 extra ; 正确地检测到了这一点。我很好奇这可能是什么原因?也许可读性?

最佳答案

正如 QtCreator 正确检测到的那样,that 绝对是一个额外的分号,它不仅无用,而且还会导致编译器警告和混淆。

例如带有 -Wpedantic 标志的 GCC will trigger :

warning: extra ';'

关于c++ - C++中花括号后的分号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10628401/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com